1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-04 10:03:36 +00:00
Commit Graph

26 Commits

Author SHA1 Message Date
Sergey Lipskiy
8a70d44110 Disable near plane clipping for NoN ucodes. 2015-05-13 10:16:07 +06:00
Sergey Lipskiy
da03e9df8b Implement ucode for Star Wars - Shadows of the Empire. 2015-05-13 10:15:03 +06:00
Sergey Lipskiy
9510513f17 GBI: fix .NoN detection 2015-05-13 10:14:57 +06:00
Sergey Lipskiy
7a93d20011 Fix detection of "RSP Gfx ucode F3DEX.NoN 0.96"
Game: Chou Kuukan Nighter Pro Yakyuu King
2015-05-13 10:14:51 +06:00
Sergey Lipskiy
3d75ca4b18 Add undetectable Fast3D ucodes to list of specialMicrocodes. 2015-05-13 10:14:51 +06:00
Sergey Lipskiy
18da87e86d Implement ZSort microcode. 2015-05-13 10:14:44 +06:00
Sergey Lipskiy
30959856c7 Implement Turbo3D microcode. 2015-05-13 10:14:41 +06:00
Sergey Lipskiy
2258583379 Correct microcode detection. 2015-05-13 10:14:29 +06:00
Sergey Lipskiy
c847ec9091 Don't send light data to shader if ucode does not support HWL. 2015-05-13 10:14:02 +06:00
Sergey Lipskiy
3db3e02cab Implement CBFD microcode. 2015-05-13 10:14:00 +06:00
Sergey Lipskiy
268278a6b0 Implement load texture by dma offset.
Fixed menu in JFG.
2015-05-13 10:13:48 +06:00
Sergey Lipskiy
070f914583 Separate JFG microcode from DKR one because Vertex commands differ a bit. 2015-05-13 10:13:45 +06:00
Sergey Lipskiy
44c9dffc54 Refactor: rewrite GBI
Replace GBI_* functions by methods of GBIInfo.
2015-05-13 10:13:02 +06:00
Sergey Lipskiy
86cde946e9 Refactor: replace C style OGL_* functions by OGLRender and OGLVideo classes.
OGLRender performs rendering operations.

OGLVideo initializes OpenGL and performes operations with graphics context.
It has platform-dependent implementations.
2015-05-13 10:13:00 +06:00
Sergey Lipskiy
f6ebb311a1 Massive refactoring: move API or OS dependent code to separate files.
Include/enable necessary source files in project files.
2015-05-13 10:12:51 +06:00
Sergey Lipskiy
c5d0066ccd Correct GBI_DetectMicrocode 2015-05-13 10:11:18 +06:00
Sergey Lipskiy
7413bd7bc1 (R): Replace __LINUX__ define by _WINDOWS in GBI.cpp 2015-05-13 10:10:55 +06:00
Sergey Lipskiy
b25ac3dfc5 (R): Remove include "winlnxdefs.h" from GLideN64.h.
Fix includes in .cpp files.
2015-05-13 10:10:50 +06:00
Sergey Lipskiy
32892a2236 Fix #include dependences. 2015-05-13 10:10:47 +06:00
Sergey Lipskiy
cbaece1021 (R): Remove RSPTHREAD code. 2015-05-13 10:10:46 +06:00
Sergey Lipskiy
0a1499caed Fix compilation errors when MUPENPLUSAPI enabled 2015-05-13 10:10:43 +06:00
Sergey Lipskiy
1b9c04ade5 Fix Linux compilation. 2015-05-13 10:10:12 +06:00
Sergey Lipskiy
a93923cbff Add support for Mario Kart microcode 2015-05-13 10:09:59 +06:00
Sergey Lipskiy
97f07e38c3 Fix some type mismatch errors. 2015-05-13 10:09:25 +06:00
Sergey Lipskiy
38d77dc432 Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
Sergey Lipskiy
69f27a5d8a Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00