this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Split up demos into demos (for others to try) and tests (to verify functionality).

+172 -180
+12 -6
CMakeLists.txt
··· 13 13 option(SDL_gpu_BUILD_SHARED "Build SDL_gpu shared libraries" ON) 14 14 option(SDL_gpu_BUILD_STATIC "Build SDL_gpu static libraries" ON) 15 15 option(SDL_gpu_BUILD_DEMOS "Build SDL_gpu demo programs" ON) 16 - option(SDL_gpu_BUILD_VIDEO_DEMO "Build SDL_gpu video demo program (requires FFMPEG)" OFF) 16 + option(SDL_gpu_BUILD_TESTS "Build SDL_gpu test programs" OFF) 17 + option(SDL_gpu_BUILD_VIDEO_TEST "Build SDL_gpu video test program (requires FFMPEG)" OFF) 17 18 option(SDL_gpu_BUILD_TOOLS "Build SDL_gpu tool programs" ON) 18 19 option(SDL_gpu_USE_SDL1 "Use SDL 1.2 headers and library instead of SDL 2" OFF) 19 20 option(SDL_gpu_DISABLE_OPENGL "Disable OpenGL renderers. Overrides specific OpenGL renderer flags." OFF) ··· 170 171 171 172 # Build the demos 172 173 if(SDL_gpu_BUILD_DEMOS) 173 - if(SDL_gpu_BUILD_VIDEO_DEMO) 174 + add_subdirectory(demos) 175 + endif(SDL_gpu_BUILD_DEMOS) 176 + 177 + # Build the tests 178 + if(SDL_gpu_BUILD_TESTS) 179 + if(SDL_gpu_BUILD_VIDEO_TEST) 174 180 175 181 find_package(FFMPEG REQUIRED) 176 182 include_directories(${FFMPEG_INCLUDE_DIR}) 177 183 link_libraries (${FFMPEG_LIBRARIES}) 178 184 179 - add_definitions("-DSDL_GPU_BUILD_VIDEO_DEMO") 180 - endif(SDL_gpu_BUILD_VIDEO_DEMO) 185 + add_definitions("-DSDL_GPU_BUILD_VIDEO_TEST") 186 + endif(SDL_gpu_BUILD_VIDEO_TEST) 181 187 182 - add_subdirectory(demos) 183 - endif(SDL_gpu_BUILD_DEMOS) 188 + add_subdirectory(tests) 189 + endif(SDL_gpu_BUILD_TESTS) 184 190 185 191 # Build sample tools 186 192 if(SDL_gpu_BUILD_TOOLS)
-5
demos/3d/main.c
··· 1 1 #include "SDL.h" 2 2 #include "SDL_gpu.h" 3 3 #include "SDL_gpu_OpenGL_1.h" 4 - #include "common.h" 5 4 6 5 7 6 ··· 131 130 int main(int argc, char* argv[]) 132 131 { 133 132 GPU_Target* screen; 134 - 135 - printRenderers(); 136 133 137 134 screen = GPU_InitRenderer(GPU_RENDERER_OPENGL_1, 800, 600, GPU_DEFAULT_INIT_FLAGS); 138 135 if(screen == NULL) 139 136 return -1; 140 - 141 - printCurrentRenderer(); 142 137 143 138 { 144 139 GPU_Image* image;
+4 -125
demos/CMakeLists.txt
··· 1 1 include_directories (${SDL_gpu_SOURCE_DIR}) 2 - include_directories(${SDL_gpu_SOURCE_DIR}/SDL_gpu/OpenGL_common) 3 2 include_directories(${SDL_gpu_SOURCE_DIR}/demos/common) 4 3 5 - add_executable(init-demo init/main.c common/common.c common/demo-font.c) 4 + add_executable(init-demo init/main.c common/demo-font.c) 6 5 target_link_libraries (init-demo SDL_gpu) 7 6 8 - add_executable(create-demo create/main.c common/common.c common/demo-font.c) 9 - target_link_libraries (create-demo SDL_gpu) 10 - 11 - add_executable(get-pixel-demo get-pixel/main.c common/common.c common/demo-font.c) 12 - target_link_libraries (get-pixel-demo SDL_gpu) 13 - 14 - add_executable(scale-demo scale/main.c common/common.c common/demo-font.c) 15 - target_link_libraries (scale-demo SDL_gpu) 16 - 17 - add_executable(transform-demo transform/main.c common/common.c common/demo-font.c) 18 - target_link_libraries (transform-demo SDL_gpu) 19 - 20 - add_executable(sprite-demo sprite/main.c common/common.c common/demo-font.c) 21 - target_link_libraries (sprite-demo SDL_gpu) 22 - 23 - add_executable(sprite-stress-demo sprite-stress/main.c common/common.c common/demo-font.c) 24 - target_link_libraries (sprite-stress-demo SDL_gpu) 25 - 26 - add_executable(rotate-demo rotate/main.c common/common.c common/demo-font.c) 27 - target_link_libraries (rotate-demo SDL_gpu) 28 - 29 - add_executable(render-target-demo render-target/main.c common/common.c common/demo-font.c) 30 - target_link_libraries (render-target-demo SDL_gpu) 31 - 32 - add_executable(blend-demo blend/main.c common/common.c common/demo-font.c) 33 - target_link_libraries (blend-demo SDL_gpu) 34 - 35 - add_executable(blend-mode-demo blend-mode/main.c common/common.c common/demo-font.c) 36 - target_link_libraries (blend-mode-demo SDL_gpu) 37 - 38 - add_executable(shapes-demo shapes/main.c common/common.c common/demo-font.c) 39 - target_link_libraries (shapes-demo SDL_gpu) 40 - 41 - add_executable(clip-demo clip/main.c common/common.c common/demo-font.c) 42 - target_link_libraries (clip-demo SDL_gpu) 43 - 44 - add_executable(color-demo color/main.c common/common.c common/demo-font.c) 45 - target_link_libraries (color-demo SDL_gpu) 46 - 47 - add_executable(mipmap-demo mipmap/main.c common/common.c common/demo-font.c) 48 - target_link_libraries (mipmap-demo SDL_gpu) 49 - 50 - add_executable(polygon-blit-demo polygon-blit/main.c common/common.c common/demo-font.c) 51 - target_link_libraries (polygon-blit-demo SDL_gpu) 52 - 53 - add_executable(camera-demo camera/main.c common/common.c common/demo-font.c) 54 - target_link_libraries (camera-demo SDL_gpu) 55 - 56 - add_executable(virtual-resolution-demo virtual-resolution/main.c common/common.c common/demo-font.c) 57 - target_link_libraries (virtual-resolution-demo SDL_gpu) 58 - 59 - add_executable(transformx-demo transformx/main.c common/common.c common/demo-font.c) 60 - target_link_libraries (transformx-demo SDL_gpu) 61 - 62 - add_executable(transform-matrix-demo transform-matrix/main.c common/common.c common/demo-font.c) 63 - target_link_libraries (transform-matrix-demo SDL_gpu) 64 - 65 - add_executable(copy-demo copy/main.c common/common.c common/demo-font.c) 66 - target_link_libraries (copy-demo SDL_gpu) 67 - 68 - add_executable(npot-demo npot/main.c common/common.c common/demo-font.c) 69 - target_link_libraries (npot-demo SDL_gpu) 70 - 71 - add_executable(features-demo features/main.c common/common.c common/demo-font.c) 72 - target_link_libraries (features-demo SDL_gpu) 73 - 74 - add_executable(save-demo save/main.c common/common.c common/demo-font.c) 75 - target_link_libraries (save-demo SDL_gpu) 76 - 77 - add_executable(shader-demo shader/main.c common/common.c common/demo-font.c) 78 - target_link_libraries (shader-demo SDL_gpu) 79 - 80 - add_executable(3d-demo 3d/main.c common/common.c common/demo-font.c) 7 + add_executable(3d-demo 3d/main.c common/demo-font.c) 81 8 target_link_libraries (3d-demo SDL_gpu) 82 9 83 - add_executable(windows-demo windows/main.c common/common.c common/demo-font.c) 84 - target_link_libraries (windows-demo SDL_gpu) 85 - 86 - add_executable(windows2-demo windows2/main.c common/common.c common/demo-font.c) 87 - target_link_libraries (windows2-demo SDL_gpu) 88 - 89 - add_executable(shader-attributes-demo shader-attributes/main.c common/common.c common/demo-font.c) 90 - target_link_libraries (shader-attributes-demo SDL_gpu) 91 - 92 - add_executable(blit-batch-demo blit-batch/main.c common/common.c common/demo-font.c) 93 - target_link_libraries (blit-batch-demo SDL_gpu) 94 - 95 - add_executable(viewport-demo viewport/main.c common/common.c common/demo-font.c) 96 - target_link_libraries (viewport-demo SDL_gpu) 97 - 98 - add_executable(multitexture-demo multitexture/main.c common/common.c common/demo-font.c) 99 - target_link_libraries (multitexture-demo SDL_gpu) 100 - 101 - add_executable(intermediate-demo intermediate/main.c common/common.c common/demo-font.c) 102 - target_link_libraries (intermediate-demo SDL_gpu) 103 - 104 - add_executable(pixel-perfect-demo pixel-perfect/main.c common/common.c common/demo-font.c) 105 - target_link_libraries (pixel-perfect-demo SDL_gpu) 106 - 107 - add_executable(alias-demo alias/main.c common/common.c common/demo-font.c) 108 - target_link_libraries (alias-demo SDL_gpu) 109 - 110 - add_executable(triangle-batch-demo triangle-batch/main.c common/common.c common/demo-font.c) 111 - target_link_libraries (triangle-batch-demo SDL_gpu) 112 - 113 - add_executable(wrap-demo wrap/main.c common/common.c common/demo-font.c) 114 - target_link_libraries (wrap-demo SDL_gpu) 115 - 116 - add_executable(upload-image-demo upload-image/main.c common/common.c common/demo-font.c) 117 - target_link_libraries (upload-image-demo SDL_gpu) 118 - 119 - add_executable(tutorial-space-demo tutorial-space/main.c common/common.c) 120 - target_link_libraries (tutorial-space-demo SDL_gpu) 121 - 122 - add_executable(image-formats-demo image-formats/main.c common/common.c common/demo-font.c) 123 - target_link_libraries (image-formats-demo SDL_gpu) 124 - 125 - add_executable(sandbox-demo sandbox/main.c common/common.c common/demo-font.c) 126 - target_link_libraries (sandbox-demo SDL_gpu) 127 - 128 - add_executable(renderer-demo renderer/main.c common/common.c) 129 - target_link_libraries (renderer-demo SDL_gpu) 130 - 131 - add_executable(video-demo video/main.c common/common.c common/demo-font.c) 132 - target_link_libraries (video-demo SDL_gpu) 10 + add_executable(tutorial-space-demo tutorial-space/main.c) 11 + target_link_libraries (tutorial-space-demo SDL_gpu)
demos/alias/main.c tests/alias/main.c
demos/blend-mode/main.c tests/blend-mode/main.c
demos/blend/main.c tests/blend/main.c
demos/blit-batch/main.c tests/blit-batch/main.c
demos/camera/main.c tests/camera/main.c
demos/clip/main.c tests/clip/main.c
demos/color/main.c tests/color/main.c
demos/copy/main.c tests/copy/main.c
demos/create/main.c tests/create/main.c
demos/data/big_test.png tests/data/big_test.png
demos/data/happy_50x50.bmp tests/data/happy_50x50.bmp
demos/data/happy_52x63.bmp tests/data/happy_52x63.bmp
demos/data/npot1.png tests/data/npot1.png
demos/data/pixel_perfect.png tests/data/pixel_perfect.png
demos/data/pixel_perfect_odd.png tests/data/pixel_perfect_odd.png
demos/data/small_test.bmp tests/data/small_test.bmp
demos/data/small_test.png tests/data/small_test.png
demos/data/test2.bmp tests/data/test2.bmp
demos/data/test2.png tests/data/test2.png
demos/data/test3.png tests/data/test3.png
demos/data/test4.bmp tests/data/test4.bmp
demos/data/test_8bit.bmp tests/data/test_8bit.bmp
demos/data/test_gray.bmp tests/data/test_gray.bmp
demos/features/main.c tests/features/main.c
demos/get-pixel/main.c tests/get-pixel/main.c
demos/image-formats/main.c tests/image-formats/main.c
+31 -41
demos/init/main.c
··· 1 1 #include "SDL.h" 2 2 #include "SDL_gpu.h" 3 - #include "common.h" 4 - 3 + 4 + void main_loop(GPU_Target* screen) 5 + { 6 + Uint8 done; 7 + SDL_Event event; 8 + 9 + done = 0; 10 + while(!done) 11 + { 12 + while(SDL_PollEvent(&event)) 13 + { 14 + if(event.type == SDL_QUIT) 15 + done = 1; 16 + else if(event.type == SDL_KEYDOWN) 17 + { 18 + if(event.key.keysym.sym == SDLK_ESCAPE) 19 + done = 1; 20 + } 21 + } 22 + 23 + // Update logic here 24 + 25 + GPU_Clear(screen); 26 + 27 + // Draw stuff here 28 + 29 + GPU_Flip(screen); 30 + } 31 + } 5 32 6 33 int main(int argc, char* argv[]) 7 34 { 8 35 GPU_Target* screen; 9 - 10 - printRenderers(); 11 36 12 37 screen = GPU_Init(800, 600, GPU_DEFAULT_INIT_FLAGS); 13 38 if(screen == NULL) 14 - return -1; 15 - 16 - printCurrentRenderer(); 39 + return -1; 17 40 18 - { 19 - Uint32 startTime; 20 - long frameCount; 21 - Uint8 done; 22 - SDL_Event event; 23 - 24 - startTime = SDL_GetTicks(); 25 - frameCount = 0; 26 - 27 - done = 0; 28 - while(!done) 29 - { 30 - while(SDL_PollEvent(&event)) 31 - { 32 - if(event.type == SDL_QUIT) 33 - done = 1; 34 - else if(event.type == SDL_KEYDOWN) 35 - { 36 - if(event.key.keysym.sym == SDLK_ESCAPE) 37 - done = 1; 38 - } 39 - } 40 - 41 - GPU_Clear(screen); 42 - 43 - GPU_Flip(screen); 44 - 45 - frameCount++; 46 - if(frameCount%500 == 0) 47 - printf("Average FPS: %.2f\n", 1000.0f*frameCount/(SDL_GetTicks() - startTime)); 48 - } 49 - 50 - printf("Average FPS: %.2f\n", 1000.0f*frameCount/(SDL_GetTicks() - startTime)); 51 - } 41 + main_loop(screen); 52 42 53 43 GPU_Quit(); 54 44
demos/intermediate/main.c tests/intermediate/main.c
demos/mipmap/main.c tests/mipmap/main.c
demos/multitexture/main.c tests/multitexture/main.c
demos/multitexture/test.frag tests/multitexture/test.frag
demos/multitexture/test.vert tests/multitexture/test.vert
demos/npot/main.c tests/npot/main.c
demos/pixel-perfect/main.c tests/pixel-perfect/main.c
demos/polygon-blit/main.c tests/polygon-blit/main.c
demos/render-target/main.c tests/render-target/main.c
+1 -1
demos/renderer/main.c tests/renderer/main.c
··· 498 498 } 499 499 500 500 501 - static Uint8 SaveImage(GPU_Renderer* renderer, GPU_Image* image, const char* filename) 501 + static Uint8 SaveImage(GPU_Renderer* renderer, GPU_Image* image, const char* filename, GPU_FileFormatEnum format) 502 502 { 503 503 GPU_Log(" %s (dummy)\n", __func__); 504 504
demos/rotate/main.c tests/rotate/main.c
demos/sandbox/main.c tests/sandbox/main.c
demos/save/main.c tests/save/main.c
demos/scale/main.c tests/scale/main.c
demos/shader-attributes/main.c tests/shader-attributes/main.c
demos/shader-attributes/test.frag tests/shader-attributes/test.frag
demos/shader-attributes/test.vert tests/shader-attributes/test.vert
demos/shader-attributes/test3.frag tests/shader-attributes/test3.frag
demos/shader-attributes/test3.vert tests/shader-attributes/test3.vert
demos/shader/blue_sprites.vert tests/shader/blue_sprites.vert
demos/shader/main.c tests/shader/main.c
demos/shader/pass_color.frag tests/shader/pass_color.frag
demos/shader/test.frag tests/shader/test.frag
demos/shader/test.vert tests/shader/test.vert
demos/shader/test3.frag tests/shader/test3.frag
demos/shader/test3.vert tests/shader/test3.vert
demos/shader/texture_color_mod.frag tests/shader/texture_color_mod.frag
demos/shader/texture_color_mod.vert tests/shader/texture_color_mod.vert
demos/shapes/main.c tests/shapes/main.c
demos/sprite-stress/main.c tests/sprite-stress/main.c
demos/sprite/main.c tests/sprite/main.c
demos/transform-matrix/main.c tests/transform-matrix/main.c
demos/transform/main.c tests/transform/main.c
demos/transformx/main.c tests/transformx/main.c
demos/triangle-batch/main.c tests/triangle-batch/main.c
demos/upload-image/main.c tests/upload-image/main.c
+2 -2
demos/video/main.c tests/video/main.c
··· 1 1 #include "SDL.h" 2 2 #include "SDL_gpu.h" 3 3 4 - #ifndef SDL_GPU_BUILD_VIDEO_DEMO 4 + #ifndef SDL_GPU_BUILD_VIDEO_TEST 5 5 6 6 int main(int argc, char* argv[]) 7 7 { 8 - GPU_LogError("Sorry, this demo needs to be specifically enabled because it requires FFMPEG.\n\nEither enable the SDL_gpu_BUILD_VIDEO_DEMO CMake flag or else define SDL_GPU_BUILD_VIDEO_DEMO to build this demo manually.\n"); 8 + GPU_LogError("Sorry, this demo needs to be specifically enabled because it requires FFMPEG.\n\nEither enable the SDL_gpu_BUILD_VIDEO_TEST CMake flag or else define SDL_GPU_BUILD_VIDEO_TEST to build this demo manually.\n"); 9 9 return 0; 10 10 } 11 11
demos/viewport/main.c tests/viewport/main.c
demos/virtual-resolution/main.c tests/virtual-resolution/main.c
demos/windows/main.c tests/windows/main.c
demos/windows2/main.c tests/windows2/main.c
demos/wrap/main.c tests/wrap/main.c
+122
tests/CMakeLists.txt
··· 1 + include_directories (${SDL_gpu_SOURCE_DIR}) 2 + include_directories (${SDL_gpu_SOURCE_DIR}/demos/common) 3 + 4 + add_executable(create-test create/main.c ../demos/common/common.c ../demos/common/demo-font.c) 5 + target_link_libraries (create-test SDL_gpu) 6 + 7 + add_executable(get-pixel-test get-pixel/main.c ../demos/common/common.c ../demos/common/demo-font.c) 8 + target_link_libraries (get-pixel-test SDL_gpu) 9 + 10 + add_executable(scale-test scale/main.c ../demos/common/common.c ../demos/common/demo-font.c) 11 + target_link_libraries (scale-test SDL_gpu) 12 + 13 + add_executable(transform-test transform/main.c ../demos/common/common.c ../demos/common/demo-font.c) 14 + target_link_libraries (transform-test SDL_gpu) 15 + 16 + add_executable(shapes-test shapes/main.c ../demos/common/common.c ../demos/common/demo-font.c) 17 + target_link_libraries (shapes-test SDL_gpu) 18 + 19 + add_executable(sprite-test sprite/main.c ../demos/common/common.c ../demos/common/demo-font.c) 20 + target_link_libraries (sprite-test SDL_gpu) 21 + 22 + add_executable(sprite-stress-test sprite-stress/main.c ../demos/common/common.c ../demos/common/demo-font.c) 23 + target_link_libraries (sprite-stress-test SDL_gpu) 24 + 25 + add_executable(rotate-test rotate/main.c ../demos/common/common.c ../demos/common/demo-font.c) 26 + target_link_libraries (rotate-test SDL_gpu) 27 + 28 + add_executable(render-target-test render-target/main.c ../demos/common/common.c ../demos/common/demo-font.c) 29 + target_link_libraries (render-target-test SDL_gpu) 30 + 31 + add_executable(blend-test blend/main.c ../demos/common/common.c ../demos/common/demo-font.c) 32 + target_link_libraries (blend-test SDL_gpu) 33 + 34 + add_executable(blend-mode-test blend-mode/main.c ../demos/common/common.c ../demos/common/demo-font.c) 35 + target_link_libraries (blend-mode-test SDL_gpu) 36 + 37 + add_executable(clip-test clip/main.c ../demos/common/common.c ../demos/common/demo-font.c) 38 + target_link_libraries (clip-test SDL_gpu) 39 + 40 + add_executable(color-test color/main.c ../demos/common/common.c ../demos/common/demo-font.c) 41 + target_link_libraries (color-test SDL_gpu) 42 + 43 + add_executable(mipmap-test mipmap/main.c ../demos/common/common.c ../demos/common/demo-font.c) 44 + target_link_libraries (mipmap-test SDL_gpu) 45 + 46 + add_executable(polygon-blit-test polygon-blit/main.c ../demos/common/common.c ../demos/common/demo-font.c) 47 + target_link_libraries (polygon-blit-test SDL_gpu) 48 + 49 + add_executable(camera-test camera/main.c ../demos/common/common.c ../demos/common/demo-font.c) 50 + target_link_libraries (camera-test SDL_gpu) 51 + 52 + add_executable(virtual-resolution-test virtual-resolution/main.c ../demos/common/common.c ../demos/common/demo-font.c) 53 + target_link_libraries (virtual-resolution-test SDL_gpu) 54 + 55 + add_executable(transformx-test transformx/main.c ../demos/common/common.c ../demos/common/demo-font.c) 56 + target_link_libraries (transformx-test SDL_gpu) 57 + 58 + add_executable(transform-matrix-test transform-matrix/main.c ../demos/common/common.c ../demos/common/demo-font.c) 59 + target_link_libraries (transform-matrix-test SDL_gpu) 60 + 61 + add_executable(copy-test copy/main.c ../demos/common/common.c ../demos/common/demo-font.c) 62 + target_link_libraries (copy-test SDL_gpu) 63 + 64 + add_executable(npot-test npot/main.c ../demos/common/common.c ../demos/common/demo-font.c) 65 + target_link_libraries (npot-test SDL_gpu) 66 + 67 + add_executable(features-test features/main.c ../demos/common/common.c ../demos/common/demo-font.c) 68 + target_link_libraries (features-test SDL_gpu) 69 + 70 + add_executable(save-test save/main.c ../demos/common/common.c ../demos/common/demo-font.c) 71 + target_link_libraries (save-test SDL_gpu) 72 + 73 + add_executable(shader-test shader/main.c ../demos/common/common.c ../demos/common/demo-font.c) 74 + target_link_libraries (shader-test SDL_gpu) 75 + 76 + add_executable(windows-test windows/main.c ../demos/common/common.c ../demos/common/demo-font.c) 77 + target_link_libraries (windows-test SDL_gpu) 78 + 79 + add_executable(windows2-test windows2/main.c ../demos/common/common.c ../demos/common/demo-font.c) 80 + target_link_libraries (windows2-test SDL_gpu) 81 + 82 + add_executable(shader-attributes-test shader-attributes/main.c ../demos/common/common.c ../demos/common/demo-font.c) 83 + target_link_libraries (shader-attributes-test SDL_gpu) 84 + 85 + add_executable(blit-batch-test blit-batch/main.c ../demos/common/common.c ../demos/common/demo-font.c) 86 + target_link_libraries (blit-batch-test SDL_gpu) 87 + 88 + add_executable(viewport-test viewport/main.c ../demos/common/common.c ../demos/common/demo-font.c) 89 + target_link_libraries (viewport-test SDL_gpu) 90 + 91 + add_executable(multitexture-test multitexture/main.c ../demos/common/common.c ../demos/common/demo-font.c) 92 + target_link_libraries (multitexture-test SDL_gpu) 93 + 94 + add_executable(intermediate-test intermediate/main.c ../demos/common/common.c ../demos/common/demo-font.c) 95 + target_link_libraries (intermediate-test SDL_gpu) 96 + 97 + add_executable(pixel-perfect-test pixel-perfect/main.c ../demos/common/common.c ../demos/common/demo-font.c) 98 + target_link_libraries (pixel-perfect-test SDL_gpu) 99 + 100 + add_executable(alias-test alias/main.c ../demos/common/common.c ../demos/common/demo-font.c) 101 + target_link_libraries (alias-test SDL_gpu) 102 + 103 + add_executable(triangle-batch-test triangle-batch/main.c ../demos/common/common.c ../demos/common/demo-font.c) 104 + target_link_libraries (triangle-batch-test SDL_gpu) 105 + 106 + add_executable(wrap-test wrap/main.c ../demos/common/common.c ../demos/common/demo-font.c) 107 + target_link_libraries (wrap-test SDL_gpu) 108 + 109 + add_executable(upload-image-test upload-image/main.c ../demos/common/common.c ../demos/common/demo-font.c) 110 + target_link_libraries (upload-image-test SDL_gpu) 111 + 112 + add_executable(image-formats-test image-formats/main.c ../demos/common/common.c ../demos/common/demo-font.c) 113 + target_link_libraries (image-formats-test SDL_gpu) 114 + 115 + add_executable(sandbox-test sandbox/main.c ../demos/common/common.c ../demos/common/demo-font.c) 116 + target_link_libraries (sandbox-test SDL_gpu) 117 + 118 + add_executable(renderer-test renderer/main.c ../demos/common/common.c) 119 + target_link_libraries (renderer-test SDL_gpu) 120 + 121 + add_executable(video-test video/main.c ../demos/common/common.c ../demos/common/demo-font.c) 122 + target_link_libraries (video-test SDL_gpu)
tests/data/comic14.png

This is a binary file and will not be displayed.

tests/data/test.bmp

This is a binary file and will not be displayed.