1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00
A new generation, open-source graphics plugin for N64 emulators.
Go to file
Sergey Lipskiy 467cc44185 Implement depth buffer copy to correctly emulate LoT in Zelda MM.
OpenGL depth and color buffers have different format, so
direct copy is impossible. Thus, special function for that special case
has been implemented.
2015-05-13 10:11:11 +06:00
inc Add necessary include files 2015-05-13 10:10:42 +06:00
.gitignore Update .gitignore 2015-05-13 10:10:17 +06:00
2xSAI.cpp Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
2xSAI.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
3DMath.h (R): Remove unused asm code from 3DMath.h 2015-05-13 10:10:58 +06:00
Android.mk Add MUPENPLUSAPI define for Android 2015-05-13 10:11:03 +06:00
CMakeLists.txt Guard SDL calls by USE_SDL define. 2015-05-13 10:11:01 +06:00
Combiner.cpp (R): remove #include <windows.h> from Textures.cpp and Combiner.cpp 2015-05-13 10:10:48 +06:00
Combiner.h Correct calls for Combiner_UpdateCombineDepthInfo() 2015-05-13 10:10:34 +06:00
Config_linux.cpp Fix #include <SDL.h> 2015-05-13 10:11:00 +06:00
Config_mupen.cpp Fix #include <SDL.h> 2015-05-13 10:11:00 +06:00
Config.cpp Remove PolygonStipple related code and its control from the GUI. 2015-05-13 10:10:33 +06:00
Config.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
convert.h Fix int-long types usage in convert.h. 2015-05-13 10:10:58 +06:00
CRC.cpp Refactor: use Types instead of Windows types in CRC 2015-05-13 10:10:45 +06:00
CRC.h Refactor: use Types instead of Windows types in CRC 2015-05-13 10:10:45 +06:00
Debug_linux.cpp Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
Debug.cpp (R): Replace !defined(__LINUX__) by defined(_WINDOWS) in Debug.cpp 2015-05-13 10:10:49 +06:00
Debug.h Fix #include dependences. 2015-05-13 10:10:47 +06:00
DepthBuffer.cpp Enable DepthBuffer_FindBuffer function. 2015-05-13 10:11:11 +06:00
DepthBuffer.h Enable DepthBuffer_FindBuffer function. 2015-05-13 10:11:11 +06:00
F3D.cpp Fix mask calculation in SetOtherMode_L functions. 2015-05-13 10:09:51 +06:00
F3D.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
F3DDKR.cpp Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
F3DDKR.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
F3DEX.cpp Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
F3DEX.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
F3DEX2.cpp Fix mask calculation in SetOtherMode_L functions. 2015-05-13 10:09:51 +06:00
F3DEX2.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
F3DPD.cpp Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
F3DPD.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
F3DWRUS.cpp Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
F3DWRUS.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
FrameBuffer.cpp BindImageTexture fixes 2015-05-13 10:11:09 +06:00
FrameBuffer.h Implement N64 depth compare. 2015-05-13 10:11:06 +06:00
FrameBufferEmulationIssues.txt Add list of frame buffer emulation issues. 2015-05-13 10:10:01 +06:00
GBI.cpp (R): Replace __LINUX__ define by _WINDOWS in GBI.cpp 2015-05-13 10:10:55 +06:00
GBI.h Remove Color combiner constants from GBI.h as they are duplicated in Combiner.h 2015-05-13 10:09:15 +06:00
gDP.cpp Fix colorImage.height calculation in FillRect 2015-05-13 10:11:06 +06:00
gDP.h Rewrite depth texture clear. 2015-05-13 10:11:07 +06:00
glext.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
GLideN64_vs2010.sln Add VisulStudio 2010 project file. 2015-05-13 10:10:29 +06:00
GLideN64.cpp Fix #include <GL/gl.h> 2015-05-13 10:11:02 +06:00
GLideN64.h (R): Remove include "winlnxdefs.h" from GLideN64.h. 2015-05-13 10:10:50 +06:00
GLideN64.sln Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
GLideN64.vcproj (R): Remove wglext.h dependency. 2015-05-13 10:10:48 +06:00
GLideN64.vcxproj (R): Remove wglext.h dependency. 2015-05-13 10:10:48 +06:00
GLideN64.vcxproj.filters (R): Remove wglext.h dependency. 2015-05-13 10:10:48 +06:00
GLSLCombiner.cpp BindImageTexture fixes 2015-05-13 10:11:09 +06:00
GLSLCombiner.h Switch from ARB GLSL extension to OGL 2.0 functions. 2015-05-13 10:10:31 +06:00
gSP.cpp Implement depth buffer copy to correctly emulate LoT in Zelda MM. 2015-05-13 10:11:11 +06:00
gSP.h Remove PolygonStipple related code and its control from the GUI. 2015-05-13 10:10:33 +06:00
L3D.cpp Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
L3D.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
L3DEX.cpp Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
L3DEX.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
L3DEX2.cpp Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
L3DEX2.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
LICENCE Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
Makefile Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
N64.cpp (R): Remove unused includes from N64.cpp 2015-05-13 10:10:51 +06:00
N64.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
Noise_shader.h Put noise calculation in separate pre-compiled shader. 2015-05-13 10:10:19 +06:00
OpenGL.cpp Add blend modes for Zelda MM LoT. 2015-05-13 10:11:10 +06:00
OpenGL.h (R): remove stipplePattern related code, since it is not used anymore. 2015-05-13 10:11:04 +06:00
RDP.cpp Fix #include dependences. 2015-05-13 10:10:47 +06:00
RDP.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
README.md Initial commit 2014-10-01 17:31:41 +07:00
Resource.aps Remove PolygonStipple related code and its control from the GUI. 2015-05-13 10:10:33 +06:00
resource.h Remove PolygonStipple related code and its control from the GUI. 2015-05-13 10:10:33 +06:00
Resource.rc Remove PolygonStipple related code and its control from the GUI. 2015-05-13 10:10:33 +06:00
RSP.cpp BindImageTexture fixes 2015-05-13 10:11:09 +06:00
RSP.h Fix #include dependences. 2015-05-13 10:10:47 +06:00
S2DEX.cpp Don't clear gSP.geometryMode on sprite microcodes initialization. 2015-05-13 10:11:09 +06:00
S2DEX.h Correct gSPBgRect* functions. 2015-05-13 10:09:38 +06:00
S2DEX2.cpp Don't clear gSP.geometryMode on sprite microcodes initialization. 2015-05-13 10:11:09 +06:00
S2DEX2.h Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
Shaders.h Implement N64 depth compare. 2015-05-13 10:11:06 +06:00
Textures.cpp (R): remove #include <windows.h> from Textures.cpp and Combiner.cpp 2015-05-13 10:10:48 +06:00
Textures.h Fix #include <GL/gl.h> 2015-05-13 10:11:02 +06:00
Types.h Fix compilation errors when MUPENPLUSAPI enabled 2015-05-13 10:10:43 +06:00
VI.cpp (R): Rewrite OGL_SwapBuffers() and use it for all platforms. 2015-05-13 10:10:53 +06:00
VI.h Implement VI emulation: treat main frame buffer as TV screen and render 2015-05-13 10:10:11 +06:00
video_api_export.ver Add Android build files. 2015-05-13 10:11:00 +06:00
winlnxdefs.h Fix compilation errors when MUPENPLUSAPI enabled 2015-05-13 10:10:43 +06:00
ZilmarGFX_1_3.h Fix compilation errors when MUPENPLUSAPI enabled 2015-05-13 10:10:43 +06:00

GLideN64

A new generation, open-source graphics plugin for N64 emulators.