aboutsummaryrefslogtreecommitdiff
path: root/src/GPU3D_OpenGL.cpp
Commit message (Collapse)AuthorAge
* use C++ style structs everywhereRSDuck2021-01-02
|
* GL: don't break rendering order when translucent polygons contain opaque pixels.Arisotura2020-12-11
| | | | | | fixes #831 (also disable edgemarking for now. it sucked anyway)
* GL: align uniform-buffer size to 16-byte boundary. atleast makes RenderDoc ↵Arisotura2020-12-11
| | | | happy.
* fix edge indices countRSDuck2020-11-19
|
* use proper index buffersRSDuck2020-11-16
|
* * fix build errorArisotura2020-08-24
| | | | | * make betterer polygon splitting an option * add GL_LEQUAL depth test for 'equal' mode, might help
* oops.Arisotura2020-08-24
| | | | fixes #725
* GL: hopefully finally fix the checkerboard issueArisotura2020-08-20
|
* blargArisotura2020-08-20
|
* GL: be more careful with framebuffer mappings. might fix issues.Arisotura2020-08-20
|
* 3D/GL: experimental attempt at reducing warping on quads, pentagons, etc...Arisotura2020-08-19
|
* 3D/GL: make polygon generation code cleaner, add quicker codepath for ↵Arisotura2020-08-19
| | | | | | triangles (also laying ground for some evil experiment) also fix stupid bug with line polygons
* * rework GPU's settings interface, make it config-agnosticArisotura2020-05-28
| | | | | * make video settings dialog functional, sorta * fix dialogs that were resizable
* make it hiDPI compliant (I hope)Arisotura2020-05-28
| | | | also misc tweaks
* we don't need a GLShim.Arisotura2020-05-27
| | | | | | blarg. I don't understand this anymore.
* get the OpenGL renderer going.Arisotura2020-05-25
| | | | | | sorta. (also make the blackmagic_II branch obsolete in the process)
* update copyright yearsArisotura2020-02-14
|
* OpenGL: fix bug when rendering translucent polygons coming after shadow ↵Arisotura2019-11-03
| | | | polygons, against a zero-alpha clear-plane (would use wrong shader, resulting in broken transparency)
* HARK HARK HARKArisotura2019-06-25
|
* fix OGL renderer not working at all on some GPUsRSDuck2019-06-17
|
* fix bugs with line polygonsArisotura2019-06-12
|
* hack so that the GL renderer can render linesArisotura2019-06-12
|
* somewhat better edge markingArisotura2019-06-12
|
* fix more stupid shit. askzjkdsfArisotura2019-06-09
|
* fix fog alphaArisotura2019-06-09
|
* miserable, feeble little attempt at edge markingArisotura2019-06-09
|
* fix last bugs when changing video settings with no game loadedArisotura2019-06-08
|
* do binding of VS inputs and FS outputs before linking shader programs, as ↵Arisotura2019-05-31
| | | | | | per OpenGL standard. should fix the rendering issues with strict drivers (AMD, Intel).
* * add needed libui functions under Windows, even if they don't do a whole lotArisotura2019-05-31
| | | | * fix ass-stupid fog bug
* try to fix fog consecutively to the Intel fix. still not perfect for ↵StapleButter2019-05-31
| | | | | | whatever reason also clean up more code
* OpenGL renderer: fix for Intel driver (doesn't like RGB8UI framebuffers)StapleButter2019-05-30
|
* simpler GPU-compositing. will make it easier to grab neighbor 2D/3D pixels ↵Arisotura2019-05-25
| | | | individually for filtering.
* also support alpha-only fogArisotura2019-05-25
|
* implement fog correctlyArisotura2019-05-25
| | | | also some base work for edgemarking
* feeble, miserable little attempt at emulating fogArisotura2019-05-25
|
* finish fixing shadowsArisotura2019-05-25
|
* fix shadow bugsArisotura2019-05-25
| | | | bahaahah
* fix more bugsArisotura2019-05-24
|
* more code botchingArisotura2019-05-24
| | | | | | it's less shitty tho but still has bugs
* welp.Arisotura2019-05-21
| | | | progress
* remove reference to GL version 4.3 from filenames and namespacesArisotura2019-05-20