Commit graph

  • 4fbd905276 only enable GL_TEXTURE_2D if no shader available FunkyFr3sh 2018-05-24 06:25:11 +0200
  • 52bc5ad23f prevent switching to GDI on core profile FunkyFr3sh 2018-05-24 05:21:24 +0200
  • 90758a08c8 move wglSwapIntervalEXT to opengl.c FunkyFr3sh 2018-05-23 02:03:45 +0200
  • 5ed60e662e remove redundant stuff from render loop FunkyFr3sh 2018-05-23 01:11:40 +0200
  • 3fcc17b336 allow GL_RGBA8 without autorenderer to raise compatibility FunkyFr3sh 2018-05-22 04:23:05 +0200
  • 09c17d80f1 don't use GL_RGBA8, it's way too slow FunkyFr3sh 2018-05-22 04:16:38 +0200
  • d8cee91ee8 try to use GL_LUMINANCE first for better performance FunkyFr3sh 2018-05-21 22:32:19 +0200
  • 6d57bbbfcb remove unused stuff FunkyFr3sh 2018-05-20 21:59:47 +0200
  • d43983635c random tweaks FunkyFr3sh 2018-05-20 20:22:11 +0200
  • b26738db5d fix cutscene double scale bug FunkyFr3sh 2018-05-20 19:23:45 +0200
  • 40a4d98c29 update vbos outside of lock FunkyFr3sh 2018-05-20 18:58:47 +0200
  • f06045498f update vertexcoord if no fbo available FunkyFr3sh 2018-05-20 17:39:14 +0200
  • 7b0fc1ab57 update vbo on fbo failure FunkyFr3sh 2018-05-20 07:45:51 +0200
  • 9127c431ec update vbo only if needed FunkyFr3sh 2018-05-20 07:06:32 +0200
  • d36d432c1a avoid deprecated functions if possible FunkyFr3sh 2018-05-20 06:27:53 +0200
  • 07182e2055 use PFNGLACTIVETEXTUREPROC for glActiveTexture FunkyFr3sh 2018-05-20 01:11:37 +0200
  • fd939bfff4 choose best renderer automatically FunkyFr3sh 2018-05-18 16:18:34 +0200
  • 8ba9b570fd add shader settings to ddraw.ini 1.1.6.4 FunkyFr3sh 2018-05-14 14:53:54 +0200
  • 017ce900d8 adjust formats FunkyFr3sh 2018-05-14 10:35:30 +0200
  • 51d499758d delete both shaders on failure FunkyFr3sh 2018-05-13 19:43:03 +0200
  • fd4a893729 use POT textures with up to 4096*4096 of size FunkyFr3sh 2018-05-13 11:15:22 +0200
  • 6a2ab6378d fix POT texture size FunkyFr3sh 2018-05-12 20:10:20 +0200
  • 7223603a08 don't draw whole texture into framebuffer FunkyFr3sh 2018-05-12 19:54:55 +0200
  • f5384dc560 make sure we #define after #version FunkyFr3sh 2018-05-12 18:16:17 +0200
  • 87450e320f preliminary libretro GLSL shader support https://github.com/libretro/glsl-shaders FunkyFr3sh 2018-05-12 12:28:07 +0200
  • 0e511f1a7d set maxfps to 125 for opengl by default FunkyFr3sh 2018-05-10 14:57:12 +0200
  • d1fb484e80 prevent GPU from blocking main thread FunkyFr3sh 2018-05-10 14:45:39 +0200
  • 09ada60736 check for errrors and add fallback solution FunkyFr3sh 2018-05-10 05:22:32 +0200
  • 0a5e4854d4 make sure all required functions are available FunkyFr3sh 2018-05-09 08:14:10 +0200
  • ac6221a68a opengl cleanup FunkyFr3sh 2018-05-09 05:56:44 +0200
  • d55a025ee2 detach shaders and delete program FunkyFr3sh 2018-05-09 05:41:58 +0200
  • b053bc377e OpenGL: add 8bit palette conversion shader for better performance - remove pixel buffer objects - temporary remove scaling filters (need to be replaced with shaders) FunkyFr3sh 2018-05-09 05:09:57 +0200
  • 5a2748f3d1 add visual studio project files FunkyFr3sh 2018-05-06 10:52:06 +0200
  • aaf35ec5cf fix vhack for ra1 1.1.6.3 FunkyFr3sh 2018-03-23 23:10:49 +0100
  • e65c03c607 fix vhack for cnc1 FunkyFr3sh 2018-03-23 03:21:16 +0100
  • 4114b96766 redraw if viewport x/y are not 0 FunkyFr3sh 2018-03-23 00:52:08 +0100
  • 4725035462 force redraw with boxing/maintas FunkyFr3sh 2018-03-23 00:35:19 +0100
  • e32bf1032f fix for vhack with boxing/maintas FunkyFr3sh 2018-03-20 19:13:08 +0100
  • f8a3498a5a add devmode to config file 1.1.6.0 FunkyFr3sh 2018-03-19 16:12:50 +0100
  • 47026bf011 fix for alt+tab freeze (carmageddon) FunkyFr3sh 2018-03-19 02:27:55 +0100
  • b99f60c542 fix for window mode FunkyFr3sh 2018-03-19 01:11:54 +0100
  • b2bacb95c3 optional fake GetCursorPos for carmageddon FunkyFr3sh 2018-03-19 00:32:13 +0100
  • 5d31c5db48 enable maintain aspect ratio on ChangeDisplaySettings failure FunkyFr3sh 2018-03-16 18:57:59 +0100
  • 9ce87449ec improve boxing/maintas cursor lock/unlock - fix automatic mouse sensitivity scaling with boxing/maintas FunkyFr3sh 2018-03-15 20:49:27 +0100
  • a1fa61d028 boxing shall override maintain aspect ratio 1.1.5.5 FunkyFr3sh 2018-03-14 15:38:25 +0100
  • 65525e14dd boxing and maintain aspect ratio now also working with opengl FunkyFr3sh 2018-03-14 15:12:56 +0100
  • ecaaf8e647 maintain aspect ratio FunkyFr3sh 2018-03-14 14:02:04 +0100
  • 8978f7320a improve boxing FunkyFr3sh 2018-03-14 13:15:34 +0100
  • 688ae45001 fix for 640x480 mode FunkyFr3sh 2018-03-12 11:40:35 +0100
  • fcdc863ffa reinvent adjmouse FunkyFr3sh 2018-03-11 21:23:22 +0100
  • b579a258f8 fix mouse_lock bug 1.1.5.1 FunkyFr3sh 2018-03-11 11:43:43 +0100
  • c141dc478f bump version for realse 1.1.5.0 FunkyFr3sh 2018-03-11 10:34:46 +0100
  • 308413323c SetProcessDpiAwareness FunkyFr3sh 2018-03-10 10:19:54 +0100
  • ae1b46bce2 fix maximize button FunkyFr3sh 2018-03-09 19:51:23 +0100
  • 241ccad68c fix for bad cursor position on alt+enter FunkyFr3sh 2018-03-09 19:11:19 +0100
  • a85a7533e3 use real GetCursorPos FunkyFr3sh 2018-03-09 18:20:09 +0100
  • 1bbb2e62b7 SetProcessDPIAware FunkyFr3sh 2018-03-09 14:38:02 +0100
  • 7a17726679 fix for uncontrollable mouse cursor on window 10 fall creators update FunkyFr3sh 2018-03-09 13:50:56 +0100
  • d858afe38a win xp fix FunkyFr3sh 2017-11-26 10:15:31 +0100
  • e60db3ccb5 adjust names FunkyFr3sh 2017-11-26 09:09:38 +0100
  • c526cf63de log fps FunkyFr3sh 2017-11-26 08:49:30 +0100
  • b82cffb728 make Carmageddon working again 1.1.4.0 FunkyFr3sh 2017-11-21 16:20:04 +0100
  • d03c82da27 disable mhack by default FunkyFr3sh 2017-11-21 02:28:56 +0100
  • 3358ada5c3 stretch to full screen bool FunkyFr3sh 2017-11-20 05:11:39 +0100
  • d9ee8dcd47 rename width and height vars FunkyFr3sh 2017-11-20 03:24:25 +0100
  • 0b39e61211 save windows position only after windowed_init FunkyFr3sh 2017-11-20 02:04:57 +0100
  • b0cb2f13b9 don't use windowed as default FunkyFr3sh 2017-11-20 01:36:52 +0100
  • bde38c9b0b make sure mhack is always enabled when required FunkyFr3sh 2017-11-20 01:26:53 +0100
  • 8b34ec65ad automatic stretching/window mode for invalid resolutions FunkyFr3sh 2017-11-20 00:56:56 +0100
  • d0cf60b618 temporarily revert rendering changes - need to find a better solution later 1.1.2.0 FunkyFr3sh 2017-11-17 23:08:13 +0100
  • 8f3b947eb1 Use Pixel Buffer Objects (OpenGL) FunkyFr3sh 2017-11-16 22:21:13 +0100
  • f28955e1f8 update gitignore FunkyFr3sh 2017-11-16 19:21:00 +0100
  • 153bfda117 compile resources again + cleanup FunkyFr3sh 2017-11-16 19:19:17 +0100
  • 850dfda0f5 delay render thread for now to prevent race condition on startup FunkyFr3sh 2017-11-15 21:48:32 +0100
  • eb1c261ac7 revert some changes FunkyFr3sh 2017-11-15 18:42:42 +0100
  • 9821d80044 add missing lock FunkyFr3sh 2017-11-15 06:33:31 +0100
  • 2dd84d86f6 double click maximize FunkyFr3sh 2017-11-15 05:31:08 +0100
  • 46d3f43bcf enable maximize box FunkyFr3sh 2017-11-15 03:20:12 +0100
  • dc49826eaa fix window position default values FunkyFr3sh 2017-11-15 01:56:06 +0100
  • 4294e29f36 ALT+ENTER to switches between Window and Full Screen FunkyFr3sh 2017-11-14 23:41:52 +0100
  • a7b48b2bfd add dummy DirectDrawEnumerateA, seems to be needed for some games FunkyFr3sh 2017-11-14 20:13:55 +0100
  • 2a53cb5b2f replace tabs with spaces FunkyFr3sh 2017-11-14 05:02:34 +0100
  • a8f1ff85fd revert some cutscene changes since we don't need them anymore FunkyFr3sh 2017-11-14 04:46:52 +0100
  • db6c5cbc6f remove SetProcessPriorityBoost for now, needs more testing FunkyFr3sh 2017-11-13 14:55:06 +0100
  • c44055a214 set timeBeignPeriod in DllMain - Add SetProcessPriorityBoost FunkyFr3sh 2017-11-13 13:50:54 +0100
  • bfb0edd2c6 use THREAD_PRIORITY_BELOW_NORMAL in render thread to prevent slowdowns FunkyFr3sh 2017-11-12 20:48:28 +0100
  • 56693f67ad revert lock/unlock changes since it doesn't work too well with GDI rendering FunkyFr3sh 2017-11-12 18:23:26 +0100
  • 772c0374eb fix for render crash FunkyFr3sh 2017-11-12 16:10:15 +0100
  • fbdfe63231 configurable screenshot hotkey FunkyFr3sh 2017-11-12 15:11:22 +0100
  • 3d7f370438 save window position FunkyFr3sh 2017-11-12 14:57:27 +0100
  • 2e9378796a replace GetTickCount with timeGetTime FunkyFr3sh 2017-11-12 01:27:14 +0100
  • 34fb69fb63 use 120 max_fps as default FunkyFr3sh 2017-11-12 00:38:13 +0100
  • 9bd708d8f5 fully separate render thread to prevent slowdowns in main thread FunkyFr3sh 2017-11-11 23:32:07 +0100
  • 79b83bcb7a update the memory address from ra95.exe to use for screen stretching iran 2013-06-26 11:19:12 +0200
  • 4fa437a1b9 update 'needsstretching' variable memory location and set icon for taskbar Maikel vd H 2012-12-31 22:52:44 +0100
  • 34985f9021 fixed vhack=false Maikel vd H 2012-12-25 00:22:16 +0100
  • 147a9a4d80 fix black screen on windows XP Maikel vd H 2012-12-20 20:06:42 +0100
  • 76110ef9f4 fix video stretching when cnc-ddraw is stretching a game Maikel vd H 2012-12-20 19:05:29 +0100
  • 4c376dc491 fix mouse boundary on screen while video stretching and respect vhack setting Maikel vd H 2012-12-11 10:30:22 +0100
  • b91be078fd fix red alert 1 video stretching for my patch and add GDI renderer video stretching Maikel vd H 2012-12-11 00:25:21 +0100