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

19 Commits

Author SHA1 Message Date
Sergey Lipskiy
b49e3f67fd Implement missing sprite functions. Fix existing ones. 2015-05-13 10:14:16 +06:00
Sergey Lipskiy
3db3e02cab Implement CBFD microcode. 2015-05-13 10:14:00 +06:00
Sergey Lipskiy
0d2b762198 Implement point lighting. 2015-05-13 10:13:57 +06:00
Sergey Lipskiy
59d19c647d Implement LookAt functionality. 2015-05-13 10:13:50 +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
254f315803 Fix DKR microcode.
gSPDMATriangles worked incorrect because vertex's s and t can change between triangles.
Need to copy original vertex to an array and modify s and t for copied vertex.
2015-05-13 10:13:44 +06:00
Sergey Lipskiy
a9404816ed Implement gSPDlistCount() and RSP_CheckDLCounter(). 2015-05-13 10:13:39 +06:00
Sergey Lipskiy
87695ac8a7 Code cleanup in gSP. 2015-05-13 10:13:03 +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
deed5ecd01 Restore wrongly removed triangle clipping. 2015-05-13 10:12:17 +06:00
Sergey Lipskiy
7166d0aacf Fix hardware lighting. 2015-05-13 10:11:41 +06:00
Sergey Lipskiy
ef69f2fe33 gSP functions rewritten to use vertex arrays. 2015-05-13 10:11:19 +06:00
Sergey Lipskiy
f6c2437e18 Remove PolygonStipple related code and its control from the GUI.
Add GUI control for hardware lighting instead.
2015-05-13 10:10:33 +06:00
Sergey Lipskiy
5f57aa5c48 Implement copy RDRAM to frame buffer. 2015-05-13 10:10:05 +06:00
Sergey Lipskiy
c8f83889a8 Fix vertex st scaling, when gSPModifyVertex is used.
Fix st scaling when otherMode.texturePersp is off.
2015-05-13 10:09:54 +06:00
Sergey Lipskiy
aec5094967 Add support for 8bit frame buffers.
Fixed dynamic shadow in Banjo-Tooie
2015-05-13 10:09:41 +06:00
Sergey Lipskiy
42e6208f25 Correct gSPBgRect* functions. 2015-05-13 10:09:38 +06:00
Sergey Lipskiy
876ace62c3 Implement hardware per-pixel lighting. 2015-05-13 10:09:19 +06:00
Sergey Lipskiy
69f27a5d8a Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00