Commit Graph

49 Commits

Author SHA1 Message Date
Jens Hemprich be61e866fc Version 0.13 final 2007-11-16 19:33:32 +00:00
Jens Hemprich 5d43221c4c 0.13rc1 2007-09-03 08:37:50 +00:00
Jens Hemprich 4c30564e19 Fixed alpha test state change inconsistencies 2007-08-26 20:05:31 +00:00
Jens Hemprich 4e9d33a345 Fixed alpha in Descent in simple car mode 2007-08-25 19:08:32 +00:00
Jens Hemprich 23b0ee801d Fixed possible crash on exit 2007-08-25 19:02:54 +00:00
Jens Hemprich 47d8b84733 Outch, bits shifted in the wrong direction 2007-08-23 21:14:01 +00:00
Jens Hemprich b8e224a059 Framebuffer allocated for 32bit color formats 2007-08-22 19:03:50 +00:00
Jens Hemprich e931b834dd Fixed frame buffer depth issues for all render paths, consolidated the code 2007-08-20 11:10:48 +00:00
Jens Hemprich eb31a1311e Saved some cycles 2007-08-20 10:57:16 +00:00
Jens Hemprich ec848de808 setTextureState() rmoved to set*TextureState() 2007-08-20 10:55:44 +00:00
Jens Hemprich e3574f169d 0.13b1 2007-08-20 10:52:19 +00:00
Jens Hemprich 86182d2eed Improved backward compatibility by supporting non-arb extension GL_EXT_texture_rectangle 2007-08-20 10:50:03 +00:00
Jens Hemprich ab519288c5 Debug tile rendering switch fixed 2007-06-09 20:43:39 +00:00
Jens Hemprich 17bc20cc21 Removed obsolete code 2007-06-04 19:47:08 +00:00
Jens Hemprich 74a502bd55 Added formats a8, i8, ai88 2007-06-04 11:18:45 +00:00
Jens Hemprich 23a7356fb8 Cleanup, refactoring, state update, optimisations 2007-06-04 11:13:28 +00:00
Jens Hemprich acc2264181 using APPLE_texture_range hint from within OS9 Classic env casues pixel garbage in some situations (Carmageddon map mode, F/A-18 cockpit) 2007-03-18 19:17:03 +00:00
Jens Hemprich 1ee1544551 Framebuffer pixelpipeline CVA path: fog turned off (good, fixes F/A-18), simple render mode got better but still not working (unclear), some refactoring, resource usage optimised for CVA path 2007-03-17 22:44:16 +00:00
Jens Hemprich 21db87ffbc Cleaned up APPLE_client_storage - fixed 565 chromakeyed textures (autsch :^) 2007-02-26 13:19:41 +00:00
Jens Hemprich 0bb2b8d61a Failure to allocate memory is fatal -> no need to handle this 2007-02-26 13:18:21 +00:00
Jens Hemprich 70e3fd1aec EXT_client_texture global mode 2007-02-19 15:53:25 +00:00
Jens Hemprich 518e9eabf2 ARB_texture_rectangle for framebuffer 2007-02-19 15:52:33 +00:00
Jens Hemprich e1fb42b75b setting ResolutionCap to limit the actual screen resolution 2007-02-09 22:39:59 +00:00
Jens Hemprich 82ac6a39f9 Control panel support 2006-11-28 21:06:40 +00:00
Jens Hemprich 4dae64c0fb Fixed "&" expressions for alpha and depth 2006-11-28 21:06:01 +00:00
Jens Hemprich 3764f4e6cf Fixed GapFix artefacts in last pixel row/column 2006-09-18 14:47:16 +00:00
Jens Hemprich ec61d31a48 Optimising calls to glAlphaTestFunc 2006-09-03 19:53:22 +00:00
Jens Hemprich 73c66d30ae Optimising calls to glAlphaTestFunc 2006-09-03 19:51:39 +00:00
Jens Hemprich ac74e81105 Using APPLE_CLIENT_TEXTURE_EXT for all textures 2006-09-03 19:50:40 +00:00
Jens Hemprich 3b6147c73f Generating texture names on startup 2006-09-03 19:49:40 +00:00
Jens Hemprich d32852ae89 Rearranged the debug flags to be more user friendly 2006-08-22 21:19:07 +00:00
Jens Hemprich c2a1add813 extended error checking 2006-08-22 21:16:40 +00:00
Jens Hemprich 9b2a8565d6 Correctly disabling the client state 2006-08-22 21:15:31 +00:00
Jens Hemprich 20f46da51d Correctly restoring the client state, enhanced error handling 2006-08-22 21:14:13 +00:00
Jens Hemprich 44b073af49 Correctly checking the client state 2006-08-22 21:12:28 +00:00
Jens Hemprich eee80bf39b Coordinate debug was broken 2006-08-21 16:32:28 +00:00
Jens Hemprich 9fcf3b80dd Logging cleanup 2006-08-14 15:46:09 +00:00
Jens Hemprich 6d444b5b29 Cleanup code, logging 2006-08-14 15:45:38 +00:00
Jens Hemprich 6f7f3b5a91 optimised enabling/disabling the clipping state 2006-08-09 17:31:54 +00:00
Jens Hemprich fd5ecddd8b Tile tables for Falcon 4.0, checksums for tiles to avoid texture download to GPU, improvements on saving memory bandwidth 2006-07-31 13:13:12 +00:00
Jens Hemprich 1c7ed63cb7 Saving memory bandwidth 2006-07-18 16:12:41 +00:00
Jens Hemprich c7d86aec81 Fixed altivec writes, using __dcbz instead 2006-07-06 21:22:42 +00:00
Jens Hemprich 68413c07fb Added vector unit detection 2006-07-06 21:21:07 +00:00
Jens Hemprich c97e27f9c9 Precalculated framebuffer vertex arrays, more const declarations 2006-06-22 20:33:46 +00:00
Jens Hemprich f1fb84ef5d Altivec support for 565kto8888 2006-06-18 21:14:47 +00:00
Jens Hemprich 70b9959799 Framebuffer uses vertex arrays for tile rendering 2006-06-12 14:06:48 +00:00
Jens Hemprich 277617ed88 Removed unused member 2006-06-12 14:06:05 +00:00
Jens Hemprich a664676e5d Added checks for client textue state 2006-06-12 14:05:39 +00:00
Jens Hemprich 61205ec045 Initial import from 013a1 cvs 2006-05-26 19:42:13 +00:00