FunkyFr3sh
|
4ea226b743
|
check for errors in render loop
|
2018-06-26 14:09:47 +02:00 |
|
FunkyFr3sh
|
7108f2af7a
|
on screen debug
|
2018-06-26 14:06:02 +02:00 |
|
FunkyFr3sh
|
fa54189259
|
show opengl unavailable warning
|
2018-06-22 04:27:34 +02:00 |
|
FunkyFr3sh
|
f5b661dc1b
|
workaround for a bug where sometimes a background window steals the focus
|
2018-06-10 23:25:30 +02:00 |
|
FunkyFr3sh
|
1d83797a48
|
tweak fallback solution for possible ClipCursor failure
|
2018-06-02 13:21:00 +02:00 |
|
FunkyFr3sh
|
ad07b46822
|
fallback solution for possible ClipCursor failure
|
2018-06-02 12:59:54 +02:00 |
|
FunkyFr3sh
|
203cee4d01
|
add QueryPerformanceCounter debug code
|
2018-05-31 03:38:33 +02:00 |
|
FunkyFr3sh
|
038300ef2b
|
bump version for release
1.1.7.0
|
2018-05-25 22:35:58 +02:00 |
|
FunkyFr3sh
|
4fbd905276
|
only enable GL_TEXTURE_2D if no shader available
|
2018-05-24 06:25:11 +02:00 |
|
FunkyFr3sh
|
52bc5ad23f
|
prevent switching to GDI on core profile
|
2018-05-24 05:21:24 +02:00 |
|
FunkyFr3sh
|
90758a08c8
|
move wglSwapIntervalEXT to opengl.c
|
2018-05-23 02:03:45 +02:00 |
|
FunkyFr3sh
|
5ed60e662e
|
remove redundant stuff from render loop
|
2018-05-23 01:11:40 +02:00 |
|
FunkyFr3sh
|
3fcc17b336
|
allow GL_RGBA8 without autorenderer to raise compatibility
|
2018-05-22 04:23:05 +02:00 |
|
FunkyFr3sh
|
09c17d80f1
|
don't use GL_RGBA8, it's way too slow
|
2018-05-22 04:16:38 +02:00 |
|
FunkyFr3sh
|
d8cee91ee8
|
try to use GL_LUMINANCE first for better performance
|
2018-05-21 22:32:19 +02:00 |
|
FunkyFr3sh
|
6d57bbbfcb
|
remove unused stuff
|
2018-05-20 21:59:47 +02:00 |
|
FunkyFr3sh
|
d43983635c
|
random tweaks
|
2018-05-20 20:22:11 +02:00 |
|
FunkyFr3sh
|
b26738db5d
|
fix cutscene double scale bug
|
2018-05-20 19:23:45 +02:00 |
|
FunkyFr3sh
|
40a4d98c29
|
update vbos outside of lock
|
2018-05-20 18:58:47 +02:00 |
|
FunkyFr3sh
|
f06045498f
|
update vertexcoord if no fbo available
|
2018-05-20 17:39:14 +02:00 |
|
FunkyFr3sh
|
7b0fc1ab57
|
update vbo on fbo failure
|
2018-05-20 07:45:51 +02:00 |
|
FunkyFr3sh
|
9127c431ec
|
update vbo only if needed
|
2018-05-20 07:06:32 +02:00 |
|
FunkyFr3sh
|
d36d432c1a
|
avoid deprecated functions if possible
|
2018-05-20 06:27:53 +02:00 |
|
FunkyFr3sh
|
07182e2055
|
use PFNGLACTIVETEXTUREPROC for glActiveTexture
|
2018-05-20 01:11:37 +02:00 |
|
FunkyFr3sh
|
fd939bfff4
|
choose best renderer automatically
|
2018-05-18 16:18:34 +02:00 |
|
FunkyFr3sh
|
8ba9b570fd
|
add shader settings to ddraw.ini
1.1.6.4
|
2018-05-14 14:53:54 +02:00 |
|
FunkyFr3sh
|
017ce900d8
|
adjust formats
|
2018-05-14 10:35:30 +02:00 |
|
FunkyFr3sh
|
51d499758d
|
delete both shaders on failure
|
2018-05-13 19:43:03 +02:00 |
|
FunkyFr3sh
|
fd4a893729
|
use POT textures with up to 4096*4096 of size
|
2018-05-13 11:15:22 +02:00 |
|
FunkyFr3sh
|
6a2ab6378d
|
fix POT texture size
|
2018-05-12 20:10:20 +02:00 |
|
FunkyFr3sh
|
7223603a08
|
don't draw whole texture into framebuffer
|
2018-05-12 19:54:55 +02:00 |
|
FunkyFr3sh
|
f5384dc560
|
make sure we #define after #version
|
2018-05-12 18:16:17 +02:00 |
|
FunkyFr3sh
|
87450e320f
|
preliminary libretro GLSL shader support https://github.com/libretro/glsl-shaders
|
2018-05-12 12:28:07 +02:00 |
|
FunkyFr3sh
|
0e511f1a7d
|
set maxfps to 125 for opengl by default
|
2018-05-10 14:57:12 +02:00 |
|
FunkyFr3sh
|
d1fb484e80
|
prevent GPU from blocking main thread
|
2018-05-10 14:45:39 +02:00 |
|
FunkyFr3sh
|
09ada60736
|
check for errrors and add fallback solution
|
2018-05-10 05:22:32 +02:00 |
|
FunkyFr3sh
|
0a5e4854d4
|
make sure all required functions are available
|
2018-05-09 08:14:10 +02:00 |
|
FunkyFr3sh
|
ac6221a68a
|
opengl cleanup
|
2018-05-09 05:56:44 +02:00 |
|
FunkyFr3sh
|
d55a025ee2
|
detach shaders and delete program
|
2018-05-09 05:41:58 +02:00 |
|
FunkyFr3sh
|
b053bc377e
|
OpenGL: add 8bit palette conversion shader for better performance - remove pixel buffer objects - temporary remove scaling filters (need to be replaced with shaders)
|
2018-05-09 05:09:57 +02:00 |
|
FunkyFr3sh
|
5a2748f3d1
|
add visual studio project files
|
2018-05-06 10:52:06 +02:00 |
|
FunkyFr3sh
|
aaf35ec5cf
|
fix vhack for ra1
1.1.6.3
|
2018-03-23 23:10:49 +01:00 |
|
FunkyFr3sh
|
e65c03c607
|
fix vhack for cnc1
|
2018-03-23 03:21:16 +01:00 |
|
FunkyFr3sh
|
4114b96766
|
redraw if viewport x/y are not 0
|
2018-03-23 00:52:08 +01:00 |
|
FunkyFr3sh
|
4725035462
|
force redraw with boxing/maintas
|
2018-03-23 00:35:19 +01:00 |
|
FunkyFr3sh
|
e32bf1032f
|
fix for vhack with boxing/maintas
|
2018-03-20 19:13:08 +01:00 |
|
FunkyFr3sh
|
f8a3498a5a
|
add devmode to config file
1.1.6.0
|
2018-03-19 16:12:50 +01:00 |
|
FunkyFr3sh
|
47026bf011
|
fix for alt+tab freeze (carmageddon)
|
2018-03-19 02:27:55 +01:00 |
|
FunkyFr3sh
|
b99f60c542
|
fix for window mode
|
2018-03-19 01:11:54 +01:00 |
|
FunkyFr3sh
|
b2bacb95c3
|
optional fake GetCursorPos for carmageddon
|
2018-03-19 00:32:13 +01:00 |
|