Commit Graph

  • 0cf006ebce Merge branch 'bug-fixes' into 'master' Luke Benstead 2023-03-07 21:40:54 +0000
  • 4106553fe4 Merge branch 'bug-fixes' into 'master' cepawiel 2023-03-07 21:40:31 +0000
  • 8789d6557e Huge refactor of internal state Luke Benstead 2023-03-07 21:27:48 +0000
  • 8beb295c6b Refactor state management Luke Benstead 2023-03-07 10:19:09 +0000
  • c195d471e1 Faster memcpy Luke Benstead 2023-03-06 14:05:14 +0000
  • be4c1bc14c Add missing header Luke Benstead 2023-03-06 13:54:31 +0000
  • a9f3e3a744 Fix alignments Luke Benstead 2023-03-06 13:44:17 +0000
  • f0a3465486 Use Moops memcpy Luke Benstead 2023-03-05 21:16:12 +0000
  • b08bbebf12 Mipmap fix Luke Benstead 2023-03-05 20:26:12 +0000
  • e27c276daa Fixed poly/tri/quadmarks to build with GCC12 falco 2023-02-16 17:09:15 -0500
  • 5bb2691b91 Change CMakeLists.txt to add -mfsrra and -mfsca only if supported by compiler Colton Pawielski 2023-03-04 16:13:44 -0600
  • ac6914398c Fix .elf extension on C example executables Colton Pawielski 2023-03-04 16:11:11 -0600
  • 8481fd05cc Add dcbuild & pcbuild folders to .gitignore Colton Pawielski 2023-03-04 16:10:34 -0600
  • 19288918f0 Merge branch 'Declare_glFogiv' into 'master' Luke Benstead 2023-02-02 11:58:35 +0000
  • 19e010893c Merge branch 'Declare_glFogiv' into 'master' T_chan 2022-12-10 22:52:54 +0000
  • 8fff6ee1aa Treat GL_CLAMP_TO_EDGE the same as GL_CLAMP Luke Benstead 2022-12-09 20:17:46 +0000
  • ac86504549 Clean up Luke Benstead 2022-12-03 20:01:43 +0000
  • d78c6275bb Increase tri-strip length Luke Benstead 2022-12-03 14:00:24 +0000
  • 69a2310a3c Default to small culling to avoid artifacts Luke Benstead 2022-12-03 13:45:53 +0000
  • df10502b05 Merge branch 'upstream-master' into 'master' David Reichelt 2022-11-13 18:58:57 +0000
  • 5296f5c79c Optimise perspective divide assuming W is always positive Luke Benstead 2022-11-05 20:28:24 +0000
  • aa875ae4d1 Fix compiler flags Luke Benstead 2022-11-04 19:34:42 +0000
  • 7db15a0e03 Fix PC build Luke Benstead 2022-11-04 19:25:50 +0000
  • b6593acc83 Switches instead of if ladders Luke Benstead 2022-11-04 19:24:12 +0000
  • 8ca70a2920 Initialize submission target on boot to save runtime cost Luke Benstead 2022-11-04 19:23:50 +0000
  • 4d8c507706 Fix a bug where glXPointer functions would do unnecessary work Luke Benstead 2022-11-04 19:23:06 +0000
  • a248f3a50c Faster inversion Luke Benstead 2022-11-03 20:24:38 +0000
  • 6be3e6185d Faster inversion Luke Benstead 2022-09-14 19:20:24 +0100
  • 3caaf798e7 Undo double transform Luke Benstead 2022-08-25 21:25:52 +0100
  • 0b62ac8673 Clean ups and optimisations Luke Benstead 2022-08-25 21:24:08 +0100
  • 4edf8ce04d Use the direct texture path for vbuffer uploads Luke Benstead 2022-08-25 20:01:54 +0100
  • c793e1f35d Don't submit empty lists Luke Benstead 2022-08-24 20:31:55 +0100
  • 9b9db31f30 Merge branch 'super-clip' into 'master' Luke Benstead 2022-06-13 19:26:55 +0000
  • 199c90d8ed Merge branch 'super-clip' into 'master' Luke Benstead 2022-06-13 19:20:44 +0000
  • 9d9a502e96 Remove old clipping super-clip Luke Benstead 2022-06-13 20:16:46 +0100
  • 3d69003c5f Allow disabling near-z Luke Benstead 2022-06-13 20:16:37 +0100
  • 99ae70a72b Make the software implementation use the same clipping code Luke Benstead 2022-06-13 20:06:04 +0100
  • 6fb15ee4c7 Fix some winding issues Luke Benstead 2022-06-13 20:05:54 +0100
  • b17104afea Add a missing header Luke Benstead 2022-06-13 20:05:39 +0100
  • 16f6100afa Fix issues and optimise Luke Benstead 2022-06-12 19:53:26 +0100
  • 4827fd4c5b Fix various clipping glitches Luke Benstead 2022-06-11 21:27:09 +0100
  • 53c54997c3 Fix a number of issues! Luke Benstead 2022-06-10 20:27:21 +0100
  • 68c6936b25 Add nehe10 sample Luke Benstead 2022-06-10 20:26:51 +0100
  • dbb94d0cb9 Move clipping into list submission Luke Benstead 2022-06-09 13:07:51 +0100
  • 193f0bdc49 Cleanup Luke Benstead 2022-05-21 20:16:50 +0100
  • 9a50917062 Fix rgba vs argb inversion Luke Benstead 2022-05-21 20:16:34 +0100
  • 83e325ab3c Fix CMake 32bit issues Luke Benstead 2022-05-21 20:16:26 +0100
  • 0060f48202 Fix compilation issues on PC vs DC Luke Benstead 2022-05-21 20:16:12 +0100
  • fe7f9cbed0 Fix crash when generating mipmaps on 4bpp textures Luke Benstead 2022-05-07 12:57:45 +0100
  • 3d1f447af9 Merge branch 'paletted-textures' into 'master' Luke Benstead 2022-05-04 20:05:24 +0000
  • 222c5b5ed6 Merge branch 'paletted-textures' into 'master' Luke Benstead 2022-05-04 20:03:57 +0000
  • d0e6b56414 Restore validation of the internalFormat (even though it's unused) paletted-textures Luke Benstead 2022-05-04 21:00:15 +0100
  • dc69a81da1 Remove unused code. Various clean ups Luke Benstead 2022-05-04 20:53:18 +0100
  • 411d4f0e4f Add a missing space Luke Benstead 2022-05-04 20:45:21 +0100
  • dd7bb47ffb Merge remote-tracking branch 'ozzyouzo/master' into paletted-textures Luke Benstead 2022-05-04 20:39:39 +0100
  • 46605c6b1a Merge branch 'Avoid_gl_h_Function_is_not_a_prototype_warning' into 'master' Luke Benstead 2022-05-04 19:20:13 +0000
  • c48bbfe07c Fixed glMultMatrixf(...) Added _glResetSharedPalettes OzzyOuzo 2022-05-03 16:12:27 +0300
  • 0b05cf2c44 Merge branch 'Avoid_gl_h_Function_is_not_a_prototype_warning' into 'master' T_chan 2022-04-29 18:42:03 +0000
  • 4e8ff2f8e4 Fix texture issues Luke Benstead 2022-04-26 18:15:08 +0100
  • cd14a5ed11 gl.h: avoid gcc warning "function declaration isn’t a prototype" T_chan 2022-02-07 16:09:00 +0000
  • 6f2b4d8f9f Merge branch 'Add_missing_gl_h_defines' into 'master' Luke Benstead 2022-02-07 15:48:26 +0000
  • 7c274be6bf Merge branch 'Add_missing_gl_h_defines' into 'master' T_chan 2022-02-07 15:43:15 +0000
  • 2d63fdf30f Add some missing gl.h defines for portability T_chan 2022-02-07 15:36:16 +0000
  • 3160fc517d declare glFogiv() T_chan 2022-02-02 09:22:23 +0000
  • 774a956012 Merge branch 'refactor_nehe08' into 'master' Luke Benstead 2022-02-01 09:00:46 +0000
  • 0a7a8d9d24 Merge branch 'refactor_nehe08' into 'master' T_chan 2022-02-01 08:58:00 +0000
  • bd507f38bd refactor nehe08 slightly T_chan 2022-02-01 08:48:31 +0000
  • 4ad5f00538 Merge branch 'Add_gluBuild2DMipmaps' into 'master' Luke Benstead 2022-02-01 08:28:40 +0000
  • 166594c0a7 Merge branch 'Add_gluBuild2DMipmaps' into 'master' T_chan 2022-02-01 07:36:09 +0000
  • 53eb2e2a51 Add gluBuild2DMipmaps() T_chan 2022-02-01 07:25:54 +0000
  • 5be561ce4f Merge branch 'Correct_Sample_Files_Paths' into 'master' Luke Benstead 2022-01-31 20:47:56 +0000
  • 4514a7260a Merge branch 'Correct_Sample_Files_Paths' into 'master' T_chan 2022-01-31 17:07:38 +0000
  • fdac490e34 samples: correct image paths & include <math.h> T_chan 2022-01-31 16:59:05 +0000
  • f5436fd31b Merge branch 'Regroup_BMP_Loading' into 'master' Luke Benstead 2022-01-31 10:30:26 +0000
  • ae3ebe2e5c regroup the BMP file loading into 1 file, and correct some types that give... T_chan 2022-01-31 10:30:26 +0000
  • 5172bb1541 Merge branch 'Regroup_BMP_Loading' into 'master' T_chan 2022-01-31 10:28:03 +0000
  • 58c92d29d6 Merge branch 'master' into 'Regroup_BMP_Loading' T_chan 2022-01-31 10:28:02 +0000
  • d7d8f4c4f1 Merge branch 'Samples_Make_Romdisk_Conditional' into 'master' Luke Benstead 2022-01-31 10:06:02 +0000
  • ea7fa33579 Merge branch 'Samples_Make_Romdisk_Conditional' into 'master' T_chan 2022-01-31 10:05:53 +0000
  • 12080967c2 Merge branch 'Fix_depth_funcs_ortho' into 'master' Luke Benstead 2022-01-31 10:05:03 +0000
  • f57b7be1dd Merge branch 'Fix_depth_funcs_ortho' into 'master' T_chan 2022-01-31 10:04:56 +0000
  • 80ca380a22 Merge branch 'Correct_Blend_Test' into 'master' Luke Benstead 2022-01-31 10:04:50 +0000
  • ab627b5ef5 merge of blend_test and lerabot_blend_test, addition of 1 case, and... T_chan 2022-01-31 10:04:50 +0000
  • 4fbcaa2290 Merge branch 'Correct_Blend_Test' into 'master' T_chan 2022-01-31 10:04:29 +0000
  • bc422f1f47 Merge branch 'Correct_lerabot01' into 'master' Luke Benstead 2022-01-31 10:04:24 +0000
  • 708413ed24 Merge branch 'Correct_lerabot01' into 'master' T_chan 2022-01-31 10:04:01 +0000
  • b3066f991c Merge branch 'Add_glGetTexImage_stub' into 'master' Luke Benstead 2022-01-31 10:03:56 +0000
  • dbe584a2b8 Merge branch 'Add_glGetTexImage_stub' into 'master' T_chan 2022-01-31 08:32:25 +0000
  • 621982d14e Add glGetTexImage stub for portability T_chan 2022-01-31 08:29:00 +0000
  • 23419bf57c dont put objects on the far plane T_chan 2022-01-26 19:46:31 +0000
  • 1924e08d4b fix (align) z value of last example T_chan 2022-01-26 18:39:01 +0000
  • 149498a164 fix description T_chan 2022-01-26 18:28:45 +0000
  • f764e2c8e0 correct formatting T_chan 2022-01-26 18:21:26 +0000
  • ede4c0824d merge of blend_test and lerabot_blend_test, addition of 2 cases, and correction/improvement of explanation T_chan 2022-01-26 18:16:14 +0000
  • 7abd878e93 AS-IS, depth_funcs_ortho only displays 1 red quad. With the fix, the 2 other quads (blue, green) become visible again T_chan 2022-01-25 20:47:40 +0000
  • c1e2e32eb9 correct formatting T_chan 2022-01-25 17:51:05 +0000
  • 69f6b718f5 regroup the BMP file loading into 1 file, and correct some types that give problems when compiling for 64 bits T_chan 2022-01-25 17:44:29 +0000
  • 0c8e11c02a Include romdisk only if target is dreamcast T_chan 2022-01-25 14:41:55 +0000
  • 9506237c47 Merge branch 'Solve_Warnings' into 'master' Luke Benstead 2022-01-25 13:44:09 +0000
  • 8ed5ca0fcf Merge branch 'Solve_Warnings' into 'master' T_chan 2022-01-25 13:43:56 +0000