Commit Graph

  • 20733435e4 More stubbing Luke Benstead 2021-04-05 14:41:59 +0100
  • 60992f2bc5 More fixes Luke Benstead 2021-04-05 12:58:40 +0100
  • 7214852dca More stubbing + porting Luke Benstead 2021-04-05 12:49:58 +0100
  • 7e879b2c61 Implement more pvr constants Luke Benstead 2021-04-04 22:17:24 +0100
  • 6361cd415e More porting work Luke Benstead 2021-04-03 21:48:57 +0100
  • 03694d85bf Minor fixes Luke Benstead 2021-04-03 21:15:03 +0100
  • be974e96ad More porting work Luke Benstead 2021-04-03 14:11:54 +0100
  • ebccaedb93 Start restructuring and switching to CMake Luke Benstead 2021-03-28 14:33:56 +0100
  • 8ee28fdaac Merge branch 'yalloc' into 'master' Luke Benstead 2021-02-20 15:12:14 +0000
  • f367b1212b Merge branch 'yalloc' into 'master' Luke Benstead 2021-02-20 15:10:55 +0000
  • 8408a36629 Implement GL_ATI_meminfo yalloc Luke Benstead 2021-02-20 15:10:35 +0000
  • 9ed6c0209e Defrag and retry if allocating texture memory fails Luke Benstead 2021-02-20 15:04:40 +0000
  • f9b7cd7985 Add a custom extension to query and defragment texture memory Luke Benstead 2021-02-19 21:28:31 +0000
  • 425a0c2af1 Switch to yalloc Luke Benstead 2021-02-19 07:08:58 +0000
  • ddf23974bd Apply tweaks to handle larger addresses (thanks @HaydenKow) Luke Benstead 2021-02-18 20:55:03 +0000
  • 8a02ee55cc Add upstream yalloc allocator Luke Benstead 2021-02-18 20:46:25 +0000
  • 1d09002720 Add assertions mega-clipping Luke Benstead 2020-11-07 21:32:17 +0000
  • 585f8e836b Extend complete test Luke Benstead 2020-11-06 21:24:38 +0000
  • 9e861f0601 Write a lengthy test Luke Benstead 2020-11-06 20:43:38 +0000
  • e6db0986ce Fix clipping issues Luke Benstead 2020-11-04 19:54:04 +0000
  • 85c60ffc5a Fix the majority of clipping bugs Luke Benstead 2020-11-02 20:53:26 +0000
  • 174483941e First pass at all cases, clip100 working Luke Benstead 2020-11-01 21:12:45 +0000
  • 82930e6faa Rename some variables Luke Benstead 2020-11-01 09:05:57 +0000
  • 8d26e1b2c4 Implement 110 clipping Luke Benstead 2020-11-01 08:58:18 +0000
  • 6d814fbc5b Disable old clipping Luke Benstead 2020-10-29 22:05:30 +0000
  • 30ef3efcc3 Implement 3 visibility cases in new clipping Luke Benstead 2020-10-29 22:04:32 +0000
  • 5b9a0502b5 Make the first clip test pass Luke Benstead 2020-10-27 21:33:32 +0000
  • 34741420bc Add a failing test Luke Benstead 2020-10-27 14:37:25 +0000
  • 0e780ad271 Fix test compilation Luke Benstead 2020-10-27 14:11:34 +0000
  • 3fde2abd3e Start work on new clipping Luke Benstead 2020-10-27 13:21:37 +0000
  • 2ab606f8dc Try to update lxdream Luke Benstead 2020-10-27 12:24:31 +0000
  • 753d1a5c82 Remove -e flag Luke Benstead 2020-10-27 08:23:44 +0000
  • a3c24e7913 Remove -b flag Luke Benstead 2020-10-27 08:03:01 +0000
  • 4ee1bc0210 Install lxdream from rpmfusion Luke Benstead 2020-10-27 07:58:10 +0000
  • 56c567600f Add placeholder romdisk file Luke Benstead 2020-10-26 22:09:23 +0000
  • 0b2d575487 Tweak CI Luke Benstead 2020-10-26 22:05:23 +0000
  • 53c0afce1e More work on the test suite Luke Benstead 2020-10-26 22:00:11 +0000
  • b70a9df716 Add test_runner to .gitignore Luke Benstead 2020-10-26 21:20:25 +0000
  • 6eec9d4be3 Start setting up a test suite Luke Benstead 2020-10-26 21:19:39 +0000
  • 0de40d4f27 More restructure Luke Benstead 2020-10-20 21:16:34 +0100
  • 40aedc2530 Move perspective divide to the submission loop Luke Benstead 2020-10-20 20:15:16 +0100
  • 952c915ee8 Refactor SQ submission Luke Benstead 2020-10-19 22:09:59 +0100
  • 26abe44336 Don't submit dead vertices Luke Benstead 2020-10-18 22:01:45 +0100
  • 36fe13095c Use fat 64 byte vertices to improve data locality Luke Benstead 2020-10-18 20:39:34 +0100
  • f28df0df2e Set default clipping to whole screen when GL_SCISSOR_TEST is enabled Andress Barajas 2020-10-08 23:15:34 -0700
  • 8c187f67de Merge branch 'master' into 'master' Luke Benstead 2020-10-07 07:10:09 +0000
  • a37ae364f0 Flip Y Andress Barajas 2020-10-06 22:44:09 -0700
  • ee8df14426 Fix origin bot-left of glViewport Andress Barajas 2020-10-06 20:07:11 -0700
  • fc4b724cb1 Merge branch 'master' into 'master' Luke Benstead 2020-10-04 06:24:15 +0000
  • 700b0c6389 Do NULL check before access Andress Barajas 2020-10-03 16:36:54 -0700
  • 62088d3191 Merge branch 'BBHoodsta/GLdc-master' Luke Benstead 2020-10-03 12:05:02 +0100
  • cee1c87ed5 Fix issue with glRotate Luke Benstead 2020-10-03 11:54:00 +0100
  • 9bb1c3a9e1 Added new nehe lessons Andress Barajas 2020-10-03 00:27:11 -0700
  • 926961fe95 Remove DS_Store files Andress Barajas 2020-10-02 19:51:21 -0700
  • c6200e8391 Added more nehe samples Andress Barajas 2020-10-02 19:37:13 -0700
  • e7d2042916 Fixed glRotate Andress Barajas 2020-10-02 19:31:22 -0700
  • 44155632c1 Add version template Luke Benstead 2020-09-28 12:52:53 +0000
  • e2d0ae25a0 Delete version.h Luke Benstead 2020-09-28 12:52:33 +0000
  • e54db74914 Add version template Luke Benstead 2020-09-28 12:52:23 +0000
  • 7d4207eddb Fix errors with final Z coordinate Luke Benstead 2020-05-24 09:55:13 +0100
  • d932811be4 Small optimisation Luke Benstead 2020-05-22 07:32:02 +0100
  • 9bfb0c6eea Fix bug from last commit, don't apply lights at all if none are enabled Luke Benstead 2020-05-22 07:20:08 +0100
  • 0a92240c64 More lighting optimisations Luke Benstead 2020-05-21 20:14:43 +0100
  • af82f7632f Fix default texture modulation Luke Benstead 2020-05-19 21:27:34 +0100
  • d6a22582f9 Small cleanup Luke Benstead 2020-05-16 09:30:25 +0100
  • 29658ef3de Revert to more traditional GL depth values to fix ortho Luke Benstead 2020-05-15 20:43:55 +0100
  • 17db29142a Merge branch 'master' into 'master' Luke Benstead 2020-05-15 19:20:09 +0000
  • 4f71776561 Merge branch 'master' into 'master' lerabot 2020-05-15 17:32:57 +0000
  • 3817101653 Added depth_func_ortho lerabot 2020-05-14 17:13:04 -0400
  • 64f2a57dd0 Tweak depth_funcs_alpha_testing sample to use glOrtho Luke Benstead 2020-05-14 07:20:41 +0100
  • 06acff400c Fix the blend test sample. We're using a perspective projection where -Z goes into the screen, so we need to shift positive experimental Luke Benstead 2020-05-14 07:08:56 +0100
  • db079fdc39 Remove .gch files Luke Benstead 2020-05-14 07:05:47 +0100
  • 3945611509 Merge branch 'master' into 'experimental' Luke Benstead 2020-05-14 06:05:02 +0000
  • 294819108d Merge branch 'master' of https://gitlab.com/simulant/GLdc lerabot 2020-05-13 19:05:29 -0400
  • d0f66042cd Merge branch 'master' into 'experimental' lerabot 2020-05-13 20:05:47 +0000
  • 01cb46a99e Small tweak to lighting code Luke Benstead 2020-05-13 21:04:24 +0100
  • aa7320ab63 Use shifted invZ for Z to keep precision Luke Benstead 2020-05-13 20:59:40 +0100
  • 4e47b30b0a added a new depth/alpha testing sample lerabot 2020-05-13 10:34:18 -0400
  • bd59922052 updated makefile lerabot 2020-05-13 10:33:55 -0400
  • 84f9711489 Updated the blend samples lerabot 2020-05-13 10:16:29 -0400
  • 2b9d8520bc Lighting perf improvements Luke Benstead 2020-05-11 20:34:09 +0100
  • d01b9fa85a Shift the range of final depth values so the minimum is 0.2 (KOS bgpoly depth) Luke Benstead 2020-05-10 20:53:16 +0100
  • c66f34cc62 Set Alpha flags when ALPHA_TEST is enabled Luke Benstead 2020-05-10 13:49:45 +0100
  • 8e854ddef7 Fix overbright lighting Luke Benstead 2020-05-09 06:33:28 +0100
  • aa20bb20b2 Performance tweaks Luke Benstead 2020-05-08 19:42:31 +0100
  • 1289a06279 Undo fmac which worked out slower Luke Benstead 2020-05-08 13:53:56 +0100
  • ab6725c5e3 Restore MAX_LIGHTS to 8 Luke Benstead 2020-05-08 10:00:03 +0100
  • 397d9d2915 More perf tweaks Luke Benstead 2020-05-08 09:59:32 +0100
  • 8974051e38 Don't use memcpy when copying colours Luke Benstead 2020-05-08 09:49:01 +0100
  • cca09a298e Move enabled state onto the LightSource Luke Benstead 2020-05-08 07:19:56 +0100
  • 814f228db9 Lighting optimisations Luke Benstead 2020-05-07 20:58:24 +0100
  • 0a14db39a8 Improve the performance of _readVertexData1i3f Luke Benstead 2020-05-06 20:15:28 +0100
  • 2d0e13b64e Merge branch 'refactor-draw' into 'master' Luke Benstead 2020-05-06 14:29:50 +0000
  • 0b6f4bb905 Merge branch 'refactor-draw' into 'master' Luke Benstead 2020-05-06 14:29:18 +0000
  • b3ded78897 Fix glDrawElements Luke Benstead 2020-05-06 15:23:37 +0100
  • 177ad28219 More simplification Luke Benstead 2020-05-06 08:42:09 +0100
  • 2c67560289 Refactor all the user-data reading code Luke Benstead 2020-05-05 21:52:37 +0100
  • 40661e6823 Fix orthographic depth values (?) Luke Benstead 2020-05-04 21:24:27 +0100
  • 696fa50ad1 fix: revert gluLookAt to previous Hayden Kowalchuk 2020-04-12 13:32:15 -0400
  • fc0eff43fd fix: revert immediate from packed normals to float Hayden Kowalchuk 2020-04-10 16:34:34 -0400