OBattler
42c5c2a73f
OpenGL Renderer: Pad the line pitch to the nearest dword when taking non-raw screenshots, fixed messed up screenshots.
2026-02-13 11:27:33 +01:00
Cacodemon345
d036608707
Fix texture loading
2026-01-13 00:50:42 +06:00
OBattler
f0ab2e9b78
Extended the screenshot functionality to allow taking both raw and (renderer/resize-)processed screenshots, to both file and clipboard, made the functionality available on the toolbar as well, and moved the recently added "Force interpretation" button to the end of the toolbar.
2025-12-25 03:44:23 +01:00
Alexander Babikov
c6d1f71fae
qt_openglrenderer.cpp: Fix incorrect error message
2025-11-26 21:29:15 +05:00
OBattler
31abafdfed
Some changes to the OpenGL renderer.
2025-11-25 06:21:43 +01:00
Jasmine Iwanek
ca424aed32
clang-format in src/qt
2025-11-07 20:25:29 -05:00
Cacodemon345
c5deff3bd3
Try to fix OpenGL screenshot crashes
2025-10-27 22:10:40 +06:00
Alexander Babikov
ad64553992
Properly fix the workaround for OpenGL 3.0-3.1
...
It was incorrectly comparing the OpenGL version and the GLSL
version, plus the pointer arithmetic broke with debug builds
Also rename the misleadingly-named array and fix logging
2025-10-21 17:13:38 +05:00
OBattler
5c3f0a4ecc
OpenGL Renderer: Remove leftover debug code.
2025-10-12 18:21:08 +02:00
Cacodemon345
f97dea2be6
Try to reduce hacks ( #6313 )
2025-10-10 11:32:32 +02:00
Miran Grča
02b59c4626
Update qt_openglrenderer.cpp: Update more BGRA's to BGR.
2025-10-10 03:13:00 +02:00
Miran Grča
c0af46af35
Update qt_openglrenderer.cpp: Make the renderer RGB and not RGBA.
2025-10-10 02:58:02 +02:00
Miran Grča
1fe3b18fe3
Update qt_openglrenderer.cpp: Fix the previous fix.
2025-10-10 00:51:33 +02:00
Miran Grča
ef23521a77
Update qt_openglrenderer.cpp: Port the version workaround from PCem.
2025-10-10 00:23:19 +02:00
Jasmine Iwanek
8ac8461dd3
Header cleanups (2/2) ( #6275 )
2025-10-04 03:40:32 +02:00
Cacodemon345
236007b4c8
Force AlphaBuffer to be 0 ( #6217 )
2025-09-23 18:31:12 +02:00
RichardG867
1d9f84b025
Revert "Bump GLSL version of default shaders to 1.50"
...
This reverts commit 999812e9b9 .
2025-09-23 12:34:46 -03:00
Cacodemon345
b1e1596e2b
Remove other remnants of OpenGL ES support ( #6213 )
...
* Remove other remnants of OpenGL ES support
* Force OpenGL surface format if possible
2025-09-23 14:26:32 +02:00
Cacodemon345
999812e9b9
Bump GLSL version of default shaders to 1.50
2025-09-20 12:40:58 +06:00
Cacodemon345
cdd72a18b6
Fix resize glitches while paused
2025-09-19 15:46:36 +06:00
Cacodemon345
1545a80fb7
Save processed screenshots without an alpha channel
2025-09-17 04:32:00 +06:00
Cacodemon345
e29d76f946
Force all processed screenshots to be opaque
2025-09-17 02:52:26 +06:00
Cacodemon345
18cdab52ac
Port remaining PCem OpenGL renderer features
2025-08-27 13:01:55 +06:00
Jasmine Iwanek
6d6d5931bf
Fix several codeql warns
2025-07-27 20:59:55 -04:00
Jasmine Iwanek
3a26b9d46b
Many warning fixes
2025-06-28 23:54:07 -04:00
Cacodemon345
2139e3dd51
Attempt to make OpenGL 3.0 filter settings consistent
2025-05-23 00:34:12 +06:00
Alexander Babikov
46978a808c
Disable rich text for ui_msgbox()-generated dialogs
...
No strings that gets passed to `ui_msgbox()` use HTML, and it causes
newlines to be ignored unless replaced by <br>
`MainWindow::showMessage()` can still accept rich text, but it's now
optional and disabled by default
2025-04-18 01:36:39 +05:00
Cacodemon345
629d976f8e
Disable OpenGL 3.x logs
2025-04-17 13:31:28 +06:00
Alexander Babikov
0a2d15db9b
qt: Reword some error messages slightly
2025-04-11 23:31:05 +05:00
Cacodemon345
8f94ccec80
Qt: Fix HiDPI scaling on non-software renderers
2025-03-30 21:03:46 +06:00
Cacodemon345
4a9b0e0df8
Apply filter changes to the scene FBO texture as well
2025-03-15 13:17:41 +06:00
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