1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-15 06:04:49 +01:00

1929 Commits

Author SHA1 Message Date
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
FunkyFr3sh
5d31c5db48 enable maintain aspect ratio on ChangeDisplaySettings failure 2018-03-16 18:57:59 +01:00
FunkyFr3sh
9ce87449ec improve boxing/maintas cursor lock/unlock - fix automatic mouse sensitivity scaling with boxing/maintas 2018-03-15 20:49:27 +01:00
FunkyFr3sh
a1fa61d028 boxing shall override maintain aspect ratio 1.1.5.5 2018-03-14 15:38:25 +01:00
FunkyFr3sh
65525e14dd boxing and maintain aspect ratio now also working with opengl 2018-03-14 15:12:56 +01:00
FunkyFr3sh
ecaaf8e647 maintain aspect ratio 2018-03-14 14:02:04 +01:00
FunkyFr3sh
8978f7320a improve boxing 2018-03-14 13:15:34 +01:00
FunkyFr3sh
688ae45001 fix for 640x480 mode 2018-03-12 11:40:35 +01:00
FunkyFr3sh
fcdc863ffa reinvent adjmouse 2018-03-11 21:23:22 +01:00
FunkyFr3sh
b579a258f8 fix mouse_lock bug 1.1.5.1 2018-03-11 11:43:43 +01:00
FunkyFr3sh
c141dc478f bump version for realse 1.1.5.0 2018-03-11 10:34:46 +01:00
FunkyFr3sh
308413323c SetProcessDpiAwareness 2018-03-10 10:19:54 +01:00
FunkyFr3sh
ae1b46bce2 fix maximize button 2018-03-09 19:51:23 +01:00
FunkyFr3sh
241ccad68c fix for bad cursor position on alt+enter 2018-03-09 19:11:19 +01:00