Logan McNaughton
47227c829b
GLES3 fixes
2016-08-06 21:45:35 -06:00
twinaphex
fb9a2eea95
Remove one useless HAVE_OPENGLES2 ifdef, and remove some wrong
...
defines
2016-08-07 04:35:38 +02:00
Hans-Kristian Arntzen
96818a297c
Vulkan: Fix validation errors with OriginalHistory.
...
For some reason, OriginalHistory blit happened inside a render pass.
Also add more TRANSFER_SRC_BIT caps to images as they might have to be
copied to history.
2016-08-07 01:09:15 +02:00
twinaphex
0164ce3725
Move comments
2016-08-06 17:31:01 +02:00
twinaphex
ef74742078
Change GL_CAPS_FBO
2016-08-06 17:28:15 +02:00
twinaphex
083bc4eed3
Cut down on some HAVE_FBO ifdefs
2016-08-06 03:18:19 +02:00
Higor Eurípedes
529031270b
(osmesa) Cleanup and minor fixes
2016-08-05 20:54:35 -03:00
twinaphex
444d957978
(PSGL) Fix 32bit color
2016-08-03 17:07:38 +02:00
twinaphex
b8de32587b
(GL) Fix PSGL build
2016-08-03 16:47:01 +02:00
twinaphex
afce6fccc5
(GL) Fix statement is unreachable warnign
2016-08-03 16:28:52 +02:00
Francisco José García García
d514963a95
(VITA) Show fps
2016-08-03 02:02:44 +02:00
twinaphex
b7b5ffe28c
Above case should handle this already
2016-08-03 00:24:03 +02:00
twinaphex
02f0b4a428
GL_CAPS_BGRA8888 - Query for Apple extension GL_APPLE_texture_format_BGRA8888 too
2016-08-03 00:21:48 +02:00
twinaphex
a517b39cfb
Implement CAPS_PACKED_DEPTH_STENCIL for non-GLES too
2016-08-03 00:19:44 +02:00
twinaphex
36963b91c7
(GL capabilities) Packed depth stencil - if GLES is 3 or higher,
...
assume yes, also query EXT_packed_depth_stencil
2016-08-03 00:15:47 +02:00
twinaphex
23f4e8bdfa
(Android/GLES) Should work with HW render context again
2016-08-03 00:08:50 +02:00
twinaphex
871b1740a8
Rename render_chain_driver.h to render_chain_gl.h
2016-08-02 16:22:57 +02:00
twinaphex
fb641dabd1
(Griffin ) Buildfix
2016-08-02 15:01:34 +02:00
Hans-Kristian Arntzen
fb407796e9
Vulkan: Add push constant support to slang.
...
Usually, the UBO is very small, so we can fit everything in fast-access
uniforms.
2016-08-02 12:51:30 +02:00
twinaphex
84588a1527
(GL) Move more code
2016-08-02 03:12:48 +02:00
twinaphex
9b06ec6c4e
(GL) Move more FBO functions to render_chain_gl_legacy
2016-08-02 03:10:55 +02:00
twinaphex
bd3cd08be8
(GL/FB) Still compiles and links with --disable-fbo
2016-08-02 03:04:27 +02:00
twinaphex
d391159f39
Move more HAVE_FBO code to render_chain_gl_legacy
2016-08-02 02:56:44 +02:00
twinaphex
85ec02ba6b
(GL) Move more renderchain code over to render_chain_gl_legacy
2016-08-02 02:54:38 +02:00
twinaphex
78806bf33c
Move more renderchain code over to render_chain_gl_legacy.c
2016-08-02 02:38:46 +02:00
twinaphex
a8e74f0aa2
(GL) Start moving renderchain code over to separate files
2016-08-02 02:27:23 +02:00
twinaphex
a07ce85086
(OSMesa) No C++ comments
2016-08-02 02:19:06 +02:00
Higor Eurípedes
8752313961
(gfx) Add OSMesa context
2016-08-02 02:16:02 +02:00
twinaphex
ab8471959e
(D3D) 80-char style nits
2016-08-02 01:47:11 +02:00
twinaphex
a0d3a148e7
Move force SRGB disable check at beginning of capability check
2016-08-02 00:56:21 +02:00
twinaphex
31ca6ca5ea
(GL) Rename another function
2016-08-02 00:42:03 +02:00
twinaphex
188dd9bd69
Create gl_renderchain_add_lut
2016-08-02 00:31:04 +02:00
twinaphex
ec91878187
(GL) rename to gl_recompute_pass_sizes
2016-08-02 00:25:28 +02:00
twinaphex
9c1155283b
(GL) Create gl_renderchain_convert_geometry
2016-08-02 00:23:38 +02:00
twinaphex
e8480a72a6
(D3D) Correct one shader
2016-08-01 22:45:07 +02:00
twinaphex
c314077f1d
(D3D) Cleanups of shaders
2016-08-01 22:43:51 +02:00
twinaphex
51eba5a3e7
(D3D) Header fix pt. 4
2016-08-01 22:22:23 +02:00
twinaphex
6e644223a8
(D3D) Header fix pt. 3
2016-08-01 22:21:50 +02:00
twinaphex
a2bbbee713
(D3D) Header fix pt. 2
2016-08-01 22:21:11 +02:00
twinaphex
fd6a9fd3bd
(D3D) Fix include
2016-08-01 22:18:42 +02:00
Hans-Kristian Arntzen
00de5aa2f0
Vulkan: Filter out duplicated parameters.
2016-08-01 22:10:14 +02:00
Hans-Kristian Arntzen
efd3067903
Vulkan: Hook up shader parameters.
2016-08-01 22:10:14 +02:00
Hans-Kristian Arntzen
8b14941a94
Refactor out resolve_current_parameters.
2016-08-01 22:10:14 +02:00
Hans-Kristian Arntzen
a50c204d5e
Vulkan: Begin parsing parameters.
2016-08-01 22:10:14 +02:00
twinaphex
8d186dab88
Relocate D3D drivers
2016-08-01 22:05:57 +02:00
twinaphex
124454430b
(GL) Go through gl_query_core_context_in_use
2016-08-01 21:58:18 +02:00
Twinaphex
becef95dc2
(GL) Silence unused variable
2016-08-01 21:55:02 +02:00
Francisco José García García
95b630636d
(VITA) Rotation workaround
2016-08-01 20:26:29 +02:00
twinaphex
563842945c
(gl_common.h) Start catering towards GLES3/GLES3.1/GLES3.2 too
2016-08-01 18:15:14 +02:00
twinaphex
e3dc0261c0
(GL) Cleanups
2016-08-01 18:10:34 +02:00