@@ -42,20 +42,21 @@ int main() {
42
42
SDL_SetClipRect (dst , & firstRect );
43
43
SDL_BlitSurface (src , & rect , dst , & rect );
44
44
45
- assert (rect .x = firstRect .x );
46
- assert (rect .y = firstRect .y );
47
- assert (rect .w = firstRect .w );
48
- assert (rect .h = firstRect .h );
45
+ assert (rect .x == firstRect .x );
46
+ assert (rect .y == firstRect .y );
47
+ assert (rect .w == firstRect .w );
48
+ assert (rect .h == firstRect .h );
49
49
50
50
/* Draw green rect on red rect */
51
51
SDL_FillRect (src , & rect , SDL_MapRGB (src -> format , 0 , 255 , 0 ));
52
52
SDL_SetClipRect (dst , & secondRect );
53
53
SDL_BlitSurface (src , & rect , dst , & rect );
54
54
55
- assert (rect .x = secondRect .x );
56
- assert (rect .y = secondRect .y );
57
- assert (rect .w = firstRect .x + firstRect .w );
58
- assert (rect .h = firstRect .h + firstRect .h );
55
+ assert (rect .x == secondRect .x );
56
+ assert (rect .y == secondRect .y );
57
+ // FIXME(https://github.com/emscripten-core/emscripten/issues/24201)
58
+ //assert(rect.w == firstRect.x + firstRect.w);
59
+ //assert(rect.h == firstRect.h + firstRect.h);
59
60
60
61
/* Same with fill rect */
61
62
rect .x = 0 ; rect .y = 0 ;
@@ -64,18 +65,19 @@ int main() {
64
65
SDL_SetClipRect (dst , & firstRectForFill );
65
66
SDL_FillRect (dst , & rect , SDL_MapRGB (dst -> format , 0 , 0 , 255 ));
66
67
67
- assert (rect .x = firstRectForFill .x );
68
- assert (rect .y = firstRectForFill .y );
69
- assert (rect .w = firstRectForFill .w );
70
- assert (rect .h = firstRectForFill .h );
68
+ assert (rect .x == firstRectForFill .x );
69
+ assert (rect .y == firstRectForFill .y );
70
+ assert (rect .w == firstRectForFill .w );
71
+ assert (rect .h == firstRectForFill .h );
71
72
72
73
SDL_SetClipRect (dst , & secondRectForFill );
73
74
SDL_FillRect (dst , & rect , SDL_MapRGBA (dst -> format , 255 , 0 , 255 , 255 ));
74
75
75
- assert (rect .x = secondRectForFill .x );
76
- assert (rect .y = secondRectForFill .y );
77
- assert (rect .w = firstRectForFill .x + firstRectForFill .w );
78
- assert (rect .h = firstRectForFill .h + firstRectForFill .h );
76
+ assert (rect .x == secondRectForFill .x );
77
+ assert (rect .y == secondRectForFill .y );
78
+ // FIXME(https://github.com/emscripten-core/emscripten/issues/24201)
79
+ //assert(rect.w == firstRectForFill.x + firstRectForFill.w);
80
+ //assert(rect.h == firstRectForFill.h + firstRectForFill.h);
79
81
80
82
SDL_GetClipRect (dst , & rectForTest );
81
83
assert (rectForTest .x == 270 );
0 commit comments