New upstream version 25.0.3+dfsg1
This commit is contained in:
parent
04fe0efc67
commit
8b2e5f2130
569 changed files with 62491 additions and 5875 deletions
|
|
@ -1737,6 +1737,16 @@ void gs_stage_texture(gs_stagesurf_t *dst, gs_texture_t *src)
|
|||
graphics->exports.device_stage_texture(graphics->device, dst, src);
|
||||
}
|
||||
|
||||
void gs_begin_frame(void)
|
||||
{
|
||||
graphics_t *graphics = thread_graphics;
|
||||
|
||||
if (!gs_valid("gs_begin_frame"))
|
||||
return;
|
||||
|
||||
graphics->exports.device_begin_frame(graphics->device);
|
||||
}
|
||||
|
||||
void gs_begin_scene(void)
|
||||
{
|
||||
graphics_t *graphics = thread_graphics;
|
||||
|
|
@ -2952,4 +2962,28 @@ gs_stagesurf_t *gs_stagesurface_create_nv12(uint32_t width, uint32_t height)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
void gs_register_loss_callbacks(const struct gs_device_loss *callbacks)
|
||||
{
|
||||
graphics_t *graphics = thread_graphics;
|
||||
|
||||
if (!gs_valid("gs_register_loss_callbacks"))
|
||||
return;
|
||||
|
||||
if (graphics->exports.device_register_loss_callbacks)
|
||||
graphics->exports.device_register_loss_callbacks(
|
||||
graphics->device, callbacks);
|
||||
}
|
||||
|
||||
void gs_unregister_loss_callbacks(void *data)
|
||||
{
|
||||
graphics_t *graphics = thread_graphics;
|
||||
|
||||
if (!gs_valid("gs_unregister_loss_callbacks"))
|
||||
return;
|
||||
|
||||
if (graphics->exports.device_unregister_loss_callbacks)
|
||||
graphics->exports.device_unregister_loss_callbacks(
|
||||
graphics->device, data);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue