[win32] Fix first image not being rendered in win32 canvas renderer
This commit is contained in:
parent
23984e8370
commit
36c75a55dd
|
@ -6,6 +6,7 @@
|
|||
* @revision:
|
||||
*
|
||||
*****************************************************************/
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
#include<string.h>
|
||||
#include<errno.h>
|
||||
|
@ -73,7 +74,6 @@ int main()
|
|||
mg_set_color_rgba(0, 1, 1, 1);
|
||||
mg_clear();
|
||||
|
||||
|
||||
mg_set_color_rgba(1, 1, 1, 1);
|
||||
|
||||
mg_matrix_push((mg_mat2x3){0.707, -0.707, 200,
|
||||
|
@ -95,6 +95,8 @@ int main()
|
|||
|
||||
mg_image_draw(image2, (mp_rect){300, 200, 300, 300});
|
||||
|
||||
|
||||
|
||||
mg_render(surface, canvas);
|
||||
mg_surface_present(surface);
|
||||
|
||||
|
|
|
@ -1733,8 +1733,8 @@ void mg_gl_canvas_render(mg_canvas_backend* interface,
|
|||
{
|
||||
mg_image_data* imageData = mg_image_data_from_handle(backend->image);
|
||||
mg_gl_canvas_draw_batch(backend, imageData, backend->nextShapeIndex, backend->vertexCount, backend->indexCount);
|
||||
backend->image = primitive->attributes.image;
|
||||
}
|
||||
backend->image = primitive->attributes.image;
|
||||
|
||||
switch(primitive->cmd)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue