Commit graph

21 commits

Author SHA1 Message Date
Extrems
fd4dfd02d4 2017-09-25 17:20:01 -04:00
Extrems
426ac4db5a 2015-02-04 04:02:53 -05:00
sepp256
70b4940382 Matrix cleanup. 2010-05-28 15:51:32 +00:00
sepp256
30c1e0611b Improvements to VI timing. Preserve DEBUG on screen when displaying load icon. 2010-05-28 12:25:13 +00:00
sepp256
70ee975465 Prevent loading icon from blanking out screen. 2010-05-28 03:22:40 +00:00
sepp256
2765ee373e Fixed EFB copying when when FPS > VI/s. 2010-05-28 03:21:53 +00:00
sepp256
353f431b9e Added Force 16:9 screen mode.
Cleaned up some comments in glN64_GX.
2010-05-27 19:59:31 +00:00
sepp256
9c1751ef58 Added pillar box in-game mode for 16:9 AR.
Todo: Make a 3rd option for 16:9 menu and 4:3 in-game.
2010-05-27 19:58:54 +00:00
sepp256
2b87ff5b8a Added headers to glN64_GX source. 2009-11-12 22:37:07 +00:00
emukidid
13df44d20e Moved debug messages into proper flags so we're doing less at runtime. Files effected are mainly in glN64_GX. Turned off SHOW_DEBUG by default for Wii. 2009-10-15 01:21:21 +00:00
sepp256
24dc8a5a96 Fixed menu gfx after running Earthworm Jim or Rampage 2.
General code cleanup.
2009-10-14 02:40:17 +00:00
sepp256
313f818f83 More tweaking to EFB clearing.
Fixed crash from FrameBuffer Textures.
(Not sure if this fixes OOT menu crash for GC, yet.)
Fixed ROM cache loading bar.
2009-10-14 02:38:30 +00:00
sepp256
74791a7ecf Changed EFB clearing to not require a ~200k buffer.
Now forcing EFB clear after every Dlist.
Copying EFB only when it has been drawn to.
Tehpola's branch untested, but should be fine.
2009-10-14 02:37:38 +00:00
sepp256
b9095235a8 Revamped EFB clearing.
Reworked FB Textures.
Added FB Texture menu item to dev features menu.
Note: build in tehpola's branch not tested.
Note 2: FB Textures are sometimes unstable. I'm not sure why, yet.
2009-10-13 21:35:02 +00:00
sepp256
53076217ff Added new timer functions.
Using some PS functions to speed up matrix calculations.
Fixed CI texture caching problem.
Fixed texture filter modes for texture rectangles.
Some general code cleanup.
2009-02-02 08:14:12 +00:00
sepp256
9c2f1a682a Fixed Profiling.
Changed Tex cache back to 1MB.
Maybe fixed load block status bar.
2009-01-23 15:53:34 +00:00
sepp256
da064d5724 Fixed a bunch of things in glN64_GX, such as:
- 3D transform handled in hardware when possible (mainly Mario64)
 - Fixed clipping and texture perspective correction by hacking the Projection matrix to reproduce the proper z and w coords (GX can't handle homogeneous coordinates :P). Note that this isn't guaranteed to work all the time so I'll have to do more testing.
 - Added code to handle primeDepth source.
 - Added Ztexture code for primeDepth.
 - Fixed AlphaCompare flag.
 - Other stuff...
2008-06-08 07:45:23 +00:00
sepp256
2520ca43e5 Moved xfb switching to a retrace callback. Now we don't need to wait for vsync in order to avoid framebuffer tearing. 2008-06-05 03:28:01 +00:00
sepp256
fc7a8d4165 Fixed SDPRINT file open/close in menu.c.
Removed SDPRINT flag from gfx SD logging.
2008-04-22 00:51:45 +00:00
sepp256
99fc3d8a04 Fixed Orkin's Combiner info struct.
Various TEV combiner fixes.
Fixed texture conversion for IA type textures.
 - this fixes highlights on Mario's face, cloud poofs, etc...
Various other changes.
Plugin isn't quite ready for screenies, yet... There are a couple glaring bugs left to fix.
Updated Makefile.GLN64_dev for tehpola's new controller input.
2008-04-21 16:55:45 +00:00
sepp256
0fd14c9e49 Added initial port of glN64 gfx plugin to GX.
Small fixes to the DEBUG, font, gui.
Added GDB code for DEBUGON flag. (Works fine if you init after ROM load.)
2008-04-02 05:32:08 +00:00