Commit Graph

  • ea56577ca9 Use direct render APIs instead of manually locking/unlocking store queues UnknownShadow200 2024-10-04 19:51:33 +1000
  • aef36f3f11 Merge branch 'prim_mode_cullfix' into 'master' Luke Benstead 2024-10-03 05:55:30 +0000
  • c30b16b97b Fix points/lines being improperly culled UnknownShadow200 2024-10-03 08:08:33 +1000
  • 57d5a59d65 Merge branch 'prim_modes' into 'master' Luke Benstead 2024-10-02 12:51:47 +0000
  • 2b06418fed Fix not compiling on desktop due to relying on KOS specific frsqrt UnknownShadow200 2024-10-02 20:27:28 +1000
  • 4513b040e2 Don't inline less optimal primitive modes UnknownShadow200 2024-10-02 20:07:36 +1000
  • 165eb9d5c8 Add primitive modes sample, quad strips partially work UnknownShadow200 2024-10-02 19:28:02 +1000
  • 19a76cbefd Fix lines UnknownShadow200 2024-10-02 19:00:05 +1000
  • a47f331cee Initial work on supporting missing primitive modes UnknownShadow200 2024-10-02 07:48:44 +1000
  • 354276033e Merge branch 'render_fix' into 'master' Luke Benstead 2024-09-30 21:21:12 +0000
  • d978e3187c Fix array drawing mode not rendering properly in non-fast mode. UnknownShadow200 2024-10-01 07:13:02 +1000
  • 75b992f52e Fix multiple bugs in the allocator Luke Benstead 2024-09-14 07:51:13 +0100
  • 42786f775e Fix a bug in the allocator# Luke Benstead 2024-09-14 07:45:52 +0100
  • dc07cbc4d2 Merge branch 'blend2' into 'master' Luke Benstead 2024-09-06 13:26:55 +0000
  • d570030070 Try to fix not being able to use GL_SRC_COLOR and GL_ONE_MINUS_SRC_COLOR as destination blend factor UnknownShadow200 2024-09-06 22:13:31 +1000
  • c2ab45899a Merge branch 'texture-tidyup' into 'master' Luke Benstead 2024-09-04 12:00:33 +0000
  • 5f28cae804 Tidy up textures table and add some missing formats UnknownShadow200 2024-09-04 21:26:46 +1000
  • ab24e2db35 Make GL_MULTISAMPLE not throw an error Luke Benstead 2024-08-28 22:39:05 +0100
  • 8594684f93 Make ARB_multisample core Luke Benstead 2024-08-28 22:37:01 +0100
  • 72e8b74821 Merge branch 'constants-consistency' into 'master' Luke Benstead 2024-08-26 21:35:43 +0000
  • 82bfe8d935 Change some constant values to match standard OpenGL values UnknownShadow200 2024-08-27 07:23:19 +1000
  • bcb36a07c3 Merge branch 'master' into 'master' Luke Benstead 2024-08-11 14:29:36 +0000
  • b6995edc66 Merge branch 'master' of https://gitlab.com/simulant/GLdc Falco Girgis 2024-08-11 09:19:59 -0500
  • e6ecfe64ba Merge branch 'FasterImmediate' into 'master' Luke Benstead 2024-08-11 11:14:54 +0000
  • d737961e88 Merge branch 'master' into 'FasterImmediate' Unknown Shadow 2024-08-11 11:11:25 +0000
  • 9711cee788 Merge branch 'pvr_direct' into 'master' Luke Benstead 2024-08-11 10:53:29 +0000
  • 92ec1db643 Only update attribute pointers at end instead of per vertex UnknownShadow200 2024-08-11 19:39:27 +1000
  • 0f3be24cec Merge branch 'master' of https://gitlab.com/simulant/GLdc into pvr_direct Falco Girgis 2024-08-11 01:21:06 -0500
  • ba76d67154 Merge branch 'ViewportTransform' into 'master' Luke Benstead 2024-08-04 20:18:41 +0000
  • d4fc57cab2 Fix not working properly, defer matrix calculation until needed UnknownShadow200 2024-08-03 16:40:23 +1000
  • 2f26574a44 Combine projection transform and viewport transform together UnknownShadow200 2024-08-03 15:52:56 +1000
  • 812ed4a1ee Fixing PC build. Falco Girgis 2024-07-31 23:29:09 -0500
  • b920855b57 Micro optimizations and clean-up. Falco Girgis 2024-07-31 23:08:37 -0500
  • 873372995a More cleanup. Falco Girgis 2024-07-31 22:59:43 -0500
  • 49f2f0917b Nehe20 Build Fix + Warnings cleanup for GCC14.1.0. Falco Girgis 2024-07-31 15:36:19 -0500
  • a68c4bf6ac Merge branch GLdc:master into master Falco Girgis 2024-07-31 19:10:27 +0000
  • 60773e9db8 Fix alpha values Luke Benstead 2024-07-21 10:28:13 +0000
  • fc7f310b4b Merge remote-tracking branch 'upstream/master' Dave 2024-06-09 14:48:55 +0200
  • 0a9be0b42a Merge branch 'FasterRGBAInterpolation' into 'master' Luke Benstead 2024-06-07 11:59:35 +0000
  • 6722e14b93 Simplify RGBA interpolation by avoiding a multiply and division by 255 UnknownShadow200 2024-06-07 21:36:59 +1000
  • 7a61a6a568 Merge remote-tracking branch 'upstream/master' Dave 2024-04-28 14:40:38 +0200
  • ab0ea41876 Merge branch 'master' into 'master' Luke Benstead 2024-04-28 11:23:18 +0000
  • f06c72ff14 Should be GL_BGRA Bkacjios 2024-04-27 11:05:40 -0400
  • 0facbd16b2 Add conversion from argb1555 to argb4444 Bkacjios 2024-04-27 09:53:03 -0400
  • 5fa51297b2 Merge branch 'master' of https://gitlab.com/freakdave/GLdc Dave 2024-04-24 21:47:32 +0200
  • c4e219199a Merge branch 'fix-up-cubes-sample' into 'master' Luke Benstead 2024-04-24 19:39:19 +0000
  • 4aa7459193 Iterate over cubes sample Dave 2024-04-24 21:18:18 +0200
  • dbafe1c3ab Merge remote-tracking branch 'origin/master' Dave 2024-04-24 20:21:31 +0200
  • 455e1652bc Merge branch GLdc:master into master David Reichelt 2024-04-24 18:19:29 +0000
  • 5fd6e51028 Readded prefetching. Falco Girgis 2024-04-10 01:09:29 -0500
  • 54e46822bd Merge remote-tracking branch 'origin/master' into HEAD Falco Girgis 2024-04-10 00:40:37 -0500
  • 572fa01b03 Fix edge case Luke Benstead 2024-04-06 21:13:17 +0100
  • 08ba3671ec Merge branch 'zclip-simplify' into 'master' Luke Benstead 2024-04-04 05:35:52 +0000
  • 6a6d229e4c Fix bug with multiple strips Luke Benstead 2024-04-04 06:30:37 +0100
  • 77f4b59aea Fix off-by-one Luke Benstead 2024-04-03 22:30:41 +0100
  • 5299badf58 Only submit trailing vertices if the previous triangle was visible Luke Benstead 2024-04-03 22:09:35 +0100
  • f8d1fa3439 Fix some issues with clipping Luke Benstead 2024-04-03 21:19:36 +0100
  • a8f3d86705 Start cleaning up the zclip code Luke Benstead 2024-04-02 22:28:36 +0100
  • d4f6a9636b Fix more freezes and clipping issues Luke Benstead 2024-03-19 20:14:01 +0000
  • d6ac295d18 Fix more potential freezes Luke Benstead 2024-03-19 08:14:38 +0000
  • b353151dca Fix freeze due to bad clipping Luke Benstead 2024-03-18 20:56:15 +0000
  • cf4a557489 Fix CLIP_DEBUG Luke Benstead 2024-03-18 20:18:58 +0000
  • c85aed2d28 Set the opb counter Luke Benstead 2024-03-11 19:11:35 +0000
  • 1b2ab9fe4e Merge branch 'master' into 'master' Luke Benstead 2024-02-19 07:12:29 +0000
  • eef1548914 Update matrix.c darcagn 2024-02-18 23:34:59 +0000
  • d92a5b1b07 Fix GL/matrix.c to work properly on -m4-single darc 2024-02-17 02:45:37 -0600
  • b1223cfd1c Merge branch 'No_Flashrom_Read_if_Naomi' into 'master' Luke Benstead 2024-02-03 11:47:51 +0000
  • bd17c995ea Naomi: don't call flashrom_get_region, as KOS Naomi does not include flashrom functions T_chan 2024-02-03 11:42:39 +0000
  • 33ddcb1330 Merge branch 'No_Flashrom_Read_if_VGA' into 'master' Luke Benstead 2024-02-02 21:31:21 +0000
  • 58f5f52eac avoid reading the flashrom if we know we are in VGA mode T_chan 2024-02-02 20:08:04 +0000
  • 04c2fcceae Getting rid of prefetching. Falco Girgis 2024-01-31 14:59:58 -0600
  • d4a83ff235 Fixed a double promotion, put back prefetching. Falco Girgis 2024-01-31 14:46:49 -0600
  • 8d1ce547f5 Screwed up prefetch macro. Falco Girgis 2024-01-31 02:51:51 -0600
  • 313341f93d Trying without prefetching. Falco Girgis 2024-01-31 02:50:01 -0600
  • 4033e9c23a Submitted wrong size to sq_fast_cpy() Falco Girgis 2024-01-31 01:59:46 -0600
  • 3420f0d0c6 Adjusting vertex buffers. Falco Girgis 2024-01-31 01:56:01 -0600
  • e8a60bc94a Fixing build issues Falco Girgis 2024-01-30 20:43:30 -0600
  • 0be2911e0b Trying to batch shit better. Falco Girgis 2024-01-30 20:41:34 -0600
  • 9586eefee9 Next attempt. Falco Girgis 2024-01-30 19:55:05 -0600
  • c25a5cddcb Next attempt. Falco Girgis 2024-01-30 19:52:56 -0600
  • b9cdfb2e35 next try Falco Girgis 2024-01-30 19:45:17 -0600
  • 32ecb843a2 next try. Falco Girgis 2024-01-30 19:44:40 -0600
  • 709942e69d test. Falco Girgis 2024-01-30 19:40:40 -0600
  • 9f3f638a46 Add missing conversion, fixes #77 Luke Benstead 2024-01-16 22:05:09 +0000
  • 0ad329e48b Merge branch 'master' into 'master' Luke Benstead 2023-12-19 06:54:58 +0000
  • c314a0ec3a Fix GLdc failing to build on GCC 9.x darc 2023-12-18 18:53:37 -0600
  • b545a9fb26 Merge remote-tracking branch 'upstream/master' Dave 2023-12-01 20:20:21 +0100
  • 5c762b969e Build out to libGL.a instead of libGLdc.a Luke Benstead 2023-11-29 11:25:52 +0000
  • 2b3c083de3 Fix issue with texture twiddling and RGB565 untwiddled textures Luke Benstead 2023-11-29 11:25:32 +0000
  • cd1e4d8a9e Merge remote-tracking branch 'upstream/master' Dave 2023-10-22 16:55:46 +0200
  • 0efe4c6cef Add missing defines Luke Benstead 2023-10-19 22:26:13 +0100
  • b32504bec4 Merge branch 'dreamroq' into 'master' lerabot 2023-09-26 18:51:35 +0000
  • 744dfb32f7 Merge branch 'fix-glshort-uv-read' into 'master' Luke Benstead 2023-09-26 18:51:30 +0000
  • 79172452f2 Convert GL_SHORT to proper float on conversion Spencer Elliott 2023-09-26 18:51:29 +0000
  • dd75698f4d Merge branch 'fix-glshort-uv-read' into 'master' Spencer Elliott 2023-09-26 18:48:00 +0000
  • 6960920246 Convert GL_SHORT to proper float Spencer Elliott 2023-09-26 13:44:19 -0500
  • 420e2d75f2 Merge branch 'fix-glulookat-alignment' into 'master' Luke Benstead 2023-09-20 15:47:38 +0000
  • d3111391b1 Merge branch 'fix-glulookat-alignment' into 'master' Spencer Elliott 2023-09-20 15:20:57 +0000
  • 202f546848 Fixed alignment for matrix passed into UploadMatrix4x4 in gluLookAt Spencer Elliott 2023-09-20 10:18:55 -0500
  • d054dde785 Fix paletted texture glitch Luke Benstead 2023-09-12 21:11:05 +0100