Commit Graph

35 Commits

Author SHA1 Message Date
Cacodemon345
c166abbbc1 Always use an alpha value of 1.0 for drawing scene to texture
Fixes invisible screenshots and blank screens on certain systems
2025-03-14 14:07:33 +06:00
Cacodemon345
c23114ab8d Attempt fixing OpenGL 3.x screenshot 2025-03-14 04:18:07 +06:00
Cacodemon345
f9572be8a5 Alter #version statements for macOS 2025-03-12 23:54:57 +06:00
OBattler
c73c7212f8 QT OpenGL Renderer: Remove the unused variable "ver". 2025-03-12 18:02:01 +01:00
Cacodemon345
1c54261a1b Fix shader manager dialog crash when using multi-monitors 2025-03-12 21:16:53 +06:00
Cacodemon345
4d5adeae36 Restore older GLSL version code 2025-03-11 20:35:05 +06:00
Cacodemon345
2e77b47f89 Call glViewport with correct function pointer 2025-03-11 00:14:02 +06:00
Cacodemon345
df1f739b90 OpenGL 3.x screenshots are now processed 2025-03-10 23:10:34 +06:00
OBattler
6fa39b3a67 OpenGL Renderer: Explicitly cast const char * to char *. 2025-03-10 17:32:46 +01:00
Cacodemon345
3cad9024c8 Rename the files as well 2025-03-10 21:15:39 +06:00
Cacodemon345
81461f677d Cleanups, copyright headers and name changing for PRing 2025-03-10 20:54:25 +06:00
Jasmine Iwanek
a40630ba63 Even more tabs to spaces 2023-01-07 14:09:51 -05:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Cacodemon345
e44e74dd7c qt: fix macOS build 2022-11-01 11:34:42 +06:00
Cacodemon345
65f6f453c0 qt: try another way 2022-11-01 03:15:48 +06:00
Alexander Babikov
94f76ef3c0 Fix some warnings in Qt code 2022-08-13 15:42:22 +05:00
Cacodemon345
dd23397854 qt: Add option to apply fullscreen stretching modes when maximized 2022-08-10 01:27:54 +06:00
Adrien Moulin
68812d4368 qt_openglrenderer: fix fullscreen rendering on mac 2022-08-06 11:51:39 +02:00
Cacodemon345
6351394918 qt: Fix compile on ARM64 with GLES2 headers 2022-08-01 12:45:38 +06:00
Cacodemon345
2d184a50f7 qt_openglrenderer: Fix black area at the bottom of the screen 2022-07-11 15:32:07 +06:00
Cacodemon345
90ba53e4e8 Finish multi-monitor support 2022-07-07 14:34:59 +06:00
ts-korhonen
652d7e6699 qt: gl-core; Use 4.1 core macOS & get glsl version from context
MacOS will use OpenGL 2.1 unless requested 4.1 core. Shader language
version is now set to what is reported by the driver.
2022-03-06 01:06:47 +02:00
ts-korhonen
828accc91d qt: More error handling and tweaking to opengl 3 renderer 2022-03-05 02:57:57 +02:00
ts-korhonen
055a0b307c Merge branch 'master' of https://github.com/86Box/86Box into qt-opengl-renderer 2022-03-02 17:32:32 +02:00
Cacodemon345
9da55289ed qt: Fix building on AArch32 2022-03-02 15:22:14 +06:00
Cacodemon345
ed954e4b2f qt: Fix HiDPI scaling on OpenGL 3.0 renderer 2022-03-02 15:08:14 +06:00
ts-korhonen
f78a3f2c10 qt: try again to fix linux arm32 build error 2022-03-01 22:22:58 +02:00
ts-korhonen
61239efa39 qt: fix linux arm32 build error 2022-03-01 19:15:12 +02:00
Cacodemon345
ee69b022fc qt: OpenGL ES 3.0 support 2022-03-01 13:31:19 +06:00
ts-korhonen
16e98249c1 qt: fix build error 2022-02-28 22:29:06 +02:00
ts-korhonen
7af0069693 qt: QOpenGLFunctions_3_0 -> QOpenGLExtraFunctions 2022-02-28 22:13:11 +02:00
ts-korhonen
911c300123 qt: add missing call to glBufferSubData 2022-02-28 21:55:58 +02:00
ts-korhonen
c9714c9bfc qt: Try to fix linux gcc 11 build 2022-02-27 20:22:28 +02:00
ts-korhonen
1dcb712ef7 qt: Remove QFlags from OpenGLOptions.
Didn't work in ubuntu and was a bad design attempt to mimic win32
options change detection.
2022-02-27 16:45:57 +02:00
ts-korhonen
d2a9389ce7 qt: Initial OpenGL 3.0 renderer implementation 2022-02-27 14:56:51 +02:00