GLdc/samples
Falco Girgis 49f2f0917b Nehe20 Build Fix + Warnings cleanup for GCC14.1.0.
Newest toolchain is bitchier, so I wanted to go ahead and clear up all
of the warnings from building GLdc and the various examples...

1) Set CMake CXX standard to 14 instead of 11, since CXXFLAGS were
  enforcing that language standard anyway.
2) Fixed a bunch of strict aliasing violations in immediate.c: glVertex3f.
3) Removed or commented out lots of unused variables.
4) Fixed some "suggested inner braces on initializer" crap.
5) Fixed a bunch of signed vs unsigned pointer assignments.
6) Fixed several printf() warnings from using %d with int32_t (needs to
   be %ld for long int).
7) Fixed build issue with Nehe20 from not including kos.h for the
   KOS_ROMDISK macro.
8) Fixed some signed vs unsigned comparison mismatches in C++ template
   instantiations within clipping tests.
9)
2024-07-31 20:35:34 -05:00
..
blend_test Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
cubes Iterate over cubes sample 2024-04-24 21:18:18 +02:00
depth_funcs Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
depth_funcs_alpha_testing Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
depth_funcs_ortho AS-IS, depth_funcs_ortho only displays 1 red quad. With the fix, the 2 other quads (blue, green) become visible again 2022-01-25 20:47:40 +00:00
lerabot01 Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
lights Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
mipmap Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
multitexture_arrays samples: correct image paths & include <math.h> 2022-01-31 16:59:05 +00:00
nehe02 Many bug fixes and optimisations 2023-05-16 13:31:44 +01:00
nehe02de Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
nehe02va Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
nehe03 Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
nehe04 Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
nehe05 Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
nehe06 Fix twiddling issues 2023-09-11 17:27:04 +01:00
nehe06_4444twid Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
nehe06_vq Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
nehe08 refactor nehe08 slightly 2022-02-01 08:48:31 +00:00
nehe10 Many bug fixes and optimisations 2023-05-16 13:31:44 +01:00
nehe20 Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
ortho2d Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
paletted Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
paletted_pcx Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
polygon_offset Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
polymark Fixed poly/tri/quadmarks to build with GCC12 2023-03-04 17:35:17 -06:00
prof_texture_upload Add optional dcprof to prof_texture_upload 2023-09-01 20:23:55 +01:00
quadmark Clean up aligned vector 2023-05-12 20:51:36 +01:00
scissor Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
terrain Avoid the need to hard-reset the Dreamcast to exit the samples - use the start button in all samples 2021-10-01 19:57:32 +00:00
trimark Fixed poly/tri/quadmarks to build with GCC12 2023-03-04 17:35:17 -06:00
zclip samples: correct image paths & include <math.h> 2022-01-31 16:59:05 +00:00
zclip_triangle Clean up aligned vector 2023-05-12 20:51:36 +01:00
zclip_trianglestrip Only submit trailing vertices if the previous triangle was visible 2024-04-03 22:09:35 +01:00
loadbmp.c Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
loadbmp.h regroup the BMP file loading into 1 file, and correct some types that give... 2022-01-31 10:30:26 +00:00
profiler.c Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. 2024-07-31 20:35:34 -05:00
profiler.h Optimisations 2021-04-20 16:08:58 +01:00