OV2
|
c7e6e9c211
|
win32: only deinit ogl imgui when ogl is initialized
|
2023-05-08 19:06:14 +02:00 |
|
BearOso
|
bad8cfc209
|
win32: Wire imgui up to OpenGL and Vulkan.
|
2023-05-04 17:36:36 -05:00 |
|
BearOso
|
ebf2e9981e
|
win32: Get win32 working with variable font.
|
2023-05-04 15:55:11 -05:00 |
|
OV2
|
eaaf1ad779
|
win32: make shader params part of IS9xDisplayOutput, add override
specifier
|
2023-03-12 14:12:24 +01:00 |
|
BearOso
|
803125ffe9
|
win32: Move frame throttle into drivers for precision.
|
2023-03-07 14:01:29 -06:00 |
|
BearOso
|
1d0dab45da
|
win32: Flush message queue between driver changes.
|
2023-03-07 14:01:29 -06:00 |
|
BearOso
|
4f08da4cd8
|
vulkan/win32: Provide reasonable default swapchain.
If extents are reported 0xffffffff, swapchain expects a provided
default size.
|
2023-03-07 14:01:29 -06:00 |
|
BearOso
|
6ffca967f7
|
win32: Request 32-bit color on Win32/OpenGL.
|
2023-03-07 13:58:22 -06:00 |
|
BearOso
|
0bbecf042a
|
win32: Use simple vulkan output.
|
2023-03-07 13:58:22 -06:00 |
|
BearOso
|
2c7d5f7a4d
|
Working Win32/Vulkan shader support.
|
2023-03-07 13:58:22 -06:00 |
|
Brandon Wright
|
76b6342ca1
|
Remove most of GFX_MULTI_FORMAT.
|
2019-03-07 17:14:51 -06:00 |
|
Brandon Wright
|
23a0e1251e
|
win32:opengl: Use DWM sync in windowed, Vsync in fullscreen exclusive.
|
2019-03-05 14:25:50 -06:00 |
|
Brandon Wright
|
df9e37d718
|
win32: Fix poor performance with OpenGL/snes_ntsc.
Switch to root copy of snes_ntsc.
Change framebuffer format and access hint.
|
2019-02-19 16:57:42 -06:00 |
|
OV2
|
47dce09600
|
win32: only reload shader if filename changes
|
2019-02-01 00:07:52 +01:00 |
|
Brandon Wright
|
5f56cadafb
|
Use a license stub everywhere.
This points to the full license in the root directory.
|
2018-11-15 17:31:39 -06:00 |
|
Brandon Wright
|
094cb425b8
|
win32: Add integer scaling option.
|
2018-06-12 17:50:24 -05:00 |
|
Brandon Wright
|
171a20cb6d
|
Use some more compatible OpenGL version checking.
|
2018-05-28 18:40:29 -05:00 |
|
Brandon Wright
|
20bd60a3c6
|
Update copyright dates.
|
2018-05-25 15:44:52 -05:00 |
|
OV2
|
c72675a03b
|
win32: handle shader loading errors
|
2018-05-24 16:14:50 +02:00 |
|
OV2
|
ec5980b1af
|
win32: reset texture size vars on deinit and creation
|
2018-05-24 15:54:06 +02:00 |
|
OV2
|
a911503d4a
|
win32: restore old style OGL .shader support
|
2018-05-22 21:43:51 +02:00 |
|
OV2
|
69f5e03ac5
|
win32: use npot textures in OGL if available, use glsl viewport callback
|
2018-05-22 21:30:59 +02:00 |
|
OV2
|
3b5ca2397b
|
win32: do not overwrite glsl output
|
2018-05-22 21:26:38 +02:00 |
|
OV2
|
ad2c72d26c
|
win32: fist step glsl shaders
|
2018-05-20 20:51:20 +02:00 |
|
OV2
|
f883561d11
|
win32: use bilinear setting in core
|
2018-05-20 20:51:20 +02:00 |
|
OV2
|
af71ef55cd
|
win32: switch to OpenGL Loader Generator files
|
2018-05-20 20:51:20 +02:00 |
|
Brandon Wright
|
113a43c4cd
|
win32: Add a reduce input lag option for OpenGL and Direct3D.
|
2018-05-05 16:31:54 -05:00 |
|
Brandon Wright
|
7a2ca6dc2a
|
Update copyrights.
|
2017-11-17 16:00:58 -06:00 |
|
Brandon Wright
|
1661fc838c
|
Add copyrights.
|
2016-10-15 11:31:26 -05:00 |
|
Brandon Wright
|
ddb1527236
|
Bump OV2 Windows port copyright.
|
2016-10-07 12:53:18 -05:00 |
|
Brandon Wright
|
006fc22ebb
|
Add byuu copyright for his S-SMP
|
2016-10-07 12:47:07 -05:00 |
|
Brandon Wright
|
91aebfe759
|
Update some copyrights, bump version number.
|
2016-10-01 20:03:03 -05:00 |
|
OV2
|
b43623fa7a
|
win32: map pbo with GL_READ_WRITE
|
2012-10-22 19:48:01 +02:00 |
|
OV2
|
faee2859b5
|
Change ZeroMemory to memset
|
2012-01-23 18:12:47 +01:00 |
|
OV2
|
b442002071
|
Win32: only display cg error message if shader file has been set
|
2011-09-09 23:54:09 +02:00 |
|
OV2
|
85cc112b44
|
Win32: add PREV support to cg meta shaders, clean up code
|
2011-07-03 23:12:41 +02:00 |
|
OV2
|
7dd4f944ee
|
Win32: fix various meta shader problems and edge cases (themaister)
|
2011-07-03 20:42:28 +02:00 |
|
OV2
|
4d2fbc241a
|
Win32: add support for cg meta shaders (currently opengl only)
|
2011-07-02 04:25:13 +02:00 |
|
OV2
|
acfe6a53cc
|
Win32: add frame counter to cg shader vars (Themaister)
|
2011-05-11 21:44:20 +02:00 |
|
OV2
|
54d8e77a96
|
Win32: add config option to disable OpenGL PBO usage
|
2011-05-08 03:39:25 +02:00 |
|
OV2
|
c47598f3cf
|
Update copyright in all files
|
2011-04-11 21:51:20 +02:00 |
|
OV2
|
9f22745fa5
|
Win32: fix double cg function unloading
|
2011-04-10 16:39:56 +02:00 |
|
OV2
|
1640d1e395
|
Win32: add missing copyright, update readme/howtocompile, match preprocessor defines
|
2011-03-20 23:53:39 +01:00 |
|
OV2
|
153db86437
|
Win32: dynamically load the cg runtime; gracefully disable its functionality
The cg runtime is no longer required to run snes9x. If unavailable, no error
message will be displayed unless the user tries to load a cg shader.
|
2011-03-20 23:21:12 +01:00 |
|
OV2
|
8f63cb0cea
|
Win32: do not use pre-transformed vertices in D3D
Using pre-transformed vertices bypasses vertex shaders, which
prevented some of the cg shaders to run correctly.
|
2011-03-06 00:48:54 +01:00 |
|
OV2
|
82fe0f7819
|
Win32: update cg shader handling, output compile errors
|
2011-03-04 02:11:36 +01:00 |
|
OV2
|
b65f18fa84
|
Win32: add preliminary CG shader support (D3D + OGL)
CG shaders can be found in the ps3 snes9x port. Some of them will
not work correctly with all internal filter modes.
|
2011-02-24 01:36:11 +01:00 |
|
OV2
|
f8fcdcbd72
|
Use bSNES-style XML-based .shader files for both OpenGL and Direct3D
.shader files are parsed with MSXML. A wrapper-class would be nice,
but it does its job.
|
2010-11-13 20:41:38 +01:00 |
|
OV2
|
f2e5dc3136
|
Change GLSL to use bsnes 071's unified XML files
|
2010-10-22 21:51:50 +02:00 |
|
OV2
|
3a3245bc48
|
OpenGL: use correct glEnableClientState instead of glEnable
|
2010-10-04 17:36:17 +02:00 |
|