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

3594 Commits

Author SHA1 Message Date
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
Mush Man
7aa98796ce Jet Force Gemini: Switch to show crosshair instead
Change for all three Jet Force Gemini entries to show the crosshair and
other graphics instead of frame buffer to RDRAM effects. If this setting
is not enabled, some weapon crosshairs disappear entirely. This setting
is more urgently needed than the other. Both settings can't be enabled
unless #378 is fixed.

Also reworked comments for Jet Force Gemini's settings. Comments are now
on their own line and derived entries refer to the original entry. If
you'd like this handled differently, feel free to ask.
2015-05-03 02:29:48 +10:00
DaEckster
2b03acc4ab Fixing a couple small lines I missed
Main Funders and Beta Tester line translated.
2015-05-02 18:41:06 +06:00
DaEckster
253c1c8681 Put translation in translations
Changing to correct directory, was in root before
2015-05-02 18:41:05 +06:00
DaEckster
f809f06b48 Brazilian Portuguese Translation
Complete Brazilian Portuguese translation, should be legible for any
Portuguese speaker. I'm not native, but it's a good starting point and I
can speak as well as a native. Some technical words like "cache",
"frame" "buffer", and "performance" weren't translated, but generally
they aren't in Portuguese.
2015-05-02 18:41:05 +06:00
Sergey Lipskiy
be00adcf1c Merge branch 'french_translation' into translations 2015-05-02 18:36:40 +06:00
Sergey Lipskiy
f979ae821f Merge branch 'italian_translation' into translations 2015-05-02 18:35:55 +06:00
Sergey Lipskiy
8f690cce23 Merge branch 'german_translation' into translations 2015-05-02 18:35:05 +06:00