Exemplo n.º 1
0
// Full deinit.
static void hlsl_deinit(void)
{
   if (!hlsl_active)
      return;

   hlsl_deinit_state();
}
Exemplo n.º 2
0
static void hlsl_deinit(void *data)
{
   hlsl_shader_data_t *hlsl_data = (hlsl_shader_data_t*)data;

   hlsl_deinit_state(hlsl_data);

   if (hlsl_data)
      free(hlsl_data);
}
Exemplo n.º 3
0
// Full deinit.
static void hlsl_deinit(void)
{
   driver_t *driver = driver_get_ptr();
   hlsl_shader_data_t *hlsl = (hlsl_shader_data_t*)driver->video_shader_data;
   if (!hlsl)
      return;

   hlsl_deinit_state(hlsl);

   if (driver->video_shader_data)
	   free(driver->video_shader_data);
   driver->video_shader_data = NULL;
}