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

3551 Commits

Author SHA1 Message Date
Sergey Lipskiy
880238250b Fix depth buffer initialization and clean. 2015-05-13 10:09:36 +06:00
Sergey Lipskiy
04d1bc385a Handle depth buffer clear when depth image is not set yet. 2015-05-13 10:09:36 +06:00
Sergey Lipskiy
657a576946 Fix fillcolor processing. Fillcolor has the same bitness as the color image. 2015-05-13 10:09:35 +06:00
Sergey Lipskiy
797dfad57e Frame buffer related fixes. Zelda OOT pause screen works! 2015-05-13 10:09:34 +06:00
Sergey Lipskiy
3d2083d6a4 New implementation of FrameBuffer_RenderBuffer,
via glBlitFramebuffer.
2015-05-13 10:09:34 +06:00
Sergey Lipskiy
a07555546e Frame buffer fixes 2015-05-13 10:09:33 +06:00
Sergey Lipskiy
263f4fc112 Increase strCombiner buffer. 2015-05-13 10:09:32 +06:00
Sergey Lipskiy
a03636b92f Make wrappers for frame buffer functions.
The wrappers call either OpenGL 4.x functions or FBO extensions,
depending on supported OpenGL version.
2015-05-13 10:09:31 +06:00
Sergey Lipskiy
c7e089bcaf Correct dither condition. 2015-05-13 10:09:31 +06:00
Sergey Lipskiy
b6b80d720f Make HW lighting calculation optional. 2015-05-13 10:09:30 +06:00
Sergey Lipskiy
b7e89b71b1 Fix 2 cycle texturing. 2015-05-13 10:09:29 +06:00
Sergey Lipskiy
baf51c449b Add lod calculation shader only to combiners, which use lod_frac. 2015-05-13 10:09:29 +06:00
Sergey Lipskiy
f50df09373 Remove unused shaders. 2015-05-13 10:09:28 +06:00
Sergey Lipskiy
a7968f2ca2 Implement hardware LOD frac calculation.
Two pass rendering, using FBO.
First pass: store pixel's texture coordinates in frame buffer texture.
Second pass: calculate lod using frame buffer texture.
2015-05-13 10:09:27 +06:00
Sergey Lipskiy
a6114994ad Fix noise-based dithering. 2015-05-13 10:09:26 +06:00
Sergey Lipskiy
3dc3aca3f2 Add Dump control to Debug Panel. 2015-05-13 10:09:26 +06:00
Sergey Lipskiy
97f07e38c3 Fix some type mismatch errors. 2015-05-13 10:09:25 +06:00
Sergey Lipskiy
d57cf2e3f4 Code cleanup: remove unreferenced variables. 2015-05-13 10:09:24 +06:00
Sergey Lipskiy
13ed4d4acf Fix DepthBuffer_RemoveBottom() 2015-05-13 10:09:24 +06:00
Sergey Lipskiy
212802b66c Rename Zilmar's .h file 2015-05-13 10:09:23 +06:00
Sergey Lipskiy
38d77dc432 Project renamed to GLideN64 2015-05-13 10:09:22 +06:00
Sergey Lipskiy
cfb5a0ac47 Correct RDRAMSize calculation. 2015-05-13 10:09:22 +06:00
Sergey Lipskiy
0425beb5d8 Correct fog enable/disable 2015-05-13 10:09:21 +06:00
Sergey Lipskiy
63a3cdc720 Implement Noise color input. 2015-05-13 10:09:20 +06:00
Sergey Lipskiy
08744df681 First-shot implementation of toon shading. 2015-05-13 10:09:20 +06:00
Sergey Lipskiy
876ace62c3 Implement hardware per-pixel lighting. 2015-05-13 10:09:19 +06:00
Sergey Lipskiy
28be20004d Make all combiners descendants of the abstract parent class OGLCombiner.
It makes code more clear.
2015-05-13 10:09:18 +06:00
Sergey Lipskiy
76c74b770a Remove unused functions declarations from Combiner.h 2015-05-13 10:09:18 +06:00
Sergey Lipskiy
eda6d14015 Update .gitignore 2015-05-13 10:09:17 +06:00
Sergey Lipskiy
60ee35116c Auto-format sources. 2015-05-13 10:09:16 +06:00
Sergey Lipskiy
c4d434c87e Remove unused defines from Combiner.h.
Move auxilary arrays into Combiner.cpp
2015-05-13 10:09:16 +06:00
Sergey Lipskiy
c62f09a71b Remove Color combiner constants from GBI.h as they are duplicated in Combiner.h 2015-05-13 10:09:15 +06:00
Sergey Lipskiy
7d58451f44 Add .gitignore 2015-05-13 10:09:14 +06:00
Sergey Lipskiy
9754a6f6de Rename project file. 2015-05-13 10:09:14 +06:00
Sergey Lipskiy
222e26a8a5 Implement GLSL combiner. 2015-05-13 10:09:13 +06:00
Sergey Lipskiy
69f27a5d8a Initial project version. Based on glN64-0.4.1-rc2 2015-05-13 10:09:12 +06:00
Sergey Lipskiy
16278c947e Merge pull request #522 from micechal/patch-1
Initial Polish translation
2015-05-11 12:10:28 +05:00
Michał Durak
6c5b8b3173 Initial Polish translation
Spent some time on this one, hope it's alright. I couldn't find a way to upload a file directly rather than typing it manually in (I'm making this PR from a web browser) so I copied it over from Notepad++. Not sure if it made some incompatibiliteis, but as far as I can tell, the file didn't contain any non-printable characters or stuff like that so it should be fine.
2015-05-10 01:06:45 +02:00
Sergey Lipskiy
5cfa1d52c7 Merge pull request #514 from DaEckster/patch-1
Reduced Main Menu button translation size
2015-05-08 17:37:49 +05:00
DaEckster
f20c786dd0 Reduced Main Menu button translation size
Changed "Acerca de" to "Sobre" since their translations are equivalent and it makes for a smaller menu button.
2015-05-08 03:52:52 -07:00
Sergey Lipskiy
330f0e22bc Don't force disable MSAA because #244 is fixed. 2015-05-06 20:07:09 +06:00
Sergey Lipskiy
ac06d9d805 Merge pull request #507 from baptiste0602/patch-2
French translation - Fix some typos
2015-05-06 10:18:35 +05:00
baptiste0602
a6e679b90a Fix some typos 2015-05-05 19:19:47 +02:00
Sergey Lipskiy
1b05a4755b Merge pull request #503 from baptiste0602/patch-1
New version of french translation
2015-05-05 09:16:50 +05:00
baptiste0602
338f5136d8 New version of french translation
fix some typos
2015-05-05 00:37:58 +02:00
Sergey Lipskiy
566be053aa Merge branch 'french_translation' into translations
* french_translation:
  Update gliden64_fr.ts
2015-05-04 22:30:35 +06:00
baptiste0602
07cb7a00d8 Update gliden64_fr.ts
Translation completed
2015-05-04 22:24:07 +06:00
Sergey Lipskiy
ccad003d20 Merge pull request #492 from IlDucci/patch-1
Spanish translation
2015-05-03 15:48:59 +05:00
IlDucci
93a2c09b5e Create gliden64_es.ts
Adding Spanish translation by IlDucci & PacoChan.
2015-05-03 11:29:09 +02:00
Sergey Lipskiy
66fe9964ca Merge pull request #480 from Mushman/custom_ini
Jet Force Gemini: Crosshair fix
2015-05-02 22:16:17 +05:00