Branimir Karadžić
f046503a1e
Cleanup.
2017-08-22 11:03:37 -07:00
Branimir Karadžić
167db342bd
Added BGFX_DEBUG_PROFILER.
2017-08-20 14:46:33 -07:00
Branimir Karadžić
21ade78454
Replaced GL internal profiler.
2017-08-20 14:20:54 -07:00
Branimir Karadžić
64af590bd1
GL: Fixed 130 shader patching.
2017-08-17 19:21:20 -07:00
Branimir Karadžić
5a987b3af8
Added texture LOD bias setting.
2017-08-11 15:21:01 -07:00
Branimir Karadžić
3d0e4b91a3
GL: Fixed OSX shader patching.
2017-08-02 11:02:33 -07:00
Branimir Karadžić
b0efd3c44d
GL: Detect write only framebuffers.
2017-07-28 19:14:25 -07:00
Branimir Karadžić
84692b51b3
Cleanup.
2017-07-22 10:07:20 -07:00
Harold Comere
4d61bfd35c
gl_renderer readTexture fallback for gles based renderers ( #1123 )
...
* * Implement readTexture fallback when texture read-back is not supported ( gles based renderer )
* Add test to support readTexture fallback for non compressed texture only
2017-07-22 10:05:24 -07:00
Branimir Karadžić
38574b6b73
GL: Removed VAO support.
2017-07-20 22:50:27 -07:00
Branimir Karadžić
cca1876d1a
Cleanup.
2017-07-19 10:46:18 -07:00
Branimir Karadžić
900a614915
Cleanup.
2017-07-19 08:23:07 -07:00
Branimir Karadžić
839cab0613
GL: gracefuly fail to initialize if frame buffer is not supported.
2017-07-18 23:20:52 -07:00
Branimir Karadžić
a247d29298
Cleanup.
2017-07-17 22:14:34 -07:00
Branimir Karadžić
8d5600519a
Added missing override.
2017-07-17 17:26:02 -07:00
Branimir Karadžić
a274c9a6c5
Replaced BX_OVERRIDE with override.
2017-07-15 00:17:29 -07:00
Branimir Karadžić
3b41095c85
GL: Fixed creating sRGB texture array. Issue #1194 .
2017-07-07 23:20:47 -07:00
Branimir Karadžić
f27526d7e2
GL: Added texture array format test.
2017-07-07 18:23:13 -07:00
Branimir Karadžić
bf9ce5b788
Fixed issue #1194 .
2017-07-06 12:32:09 -07:00
Branimir Karadžić
1ebc0d4704
GL: Fixed sampler3D on Mesa.
2017-07-06 09:21:31 -07:00
Branimir Karadžić
7440bed0b8
GL: Fixed compute texture sampler.
2017-06-28 18:08:20 -07:00
Branimir Karadžić
9c510e3c64
Fixed compute texture sampler binding.
2017-06-22 14:16:51 -07:00
Branimir Karadžić
f84711fc19
Fixed GL.
2017-06-20 22:28:22 -07:00
Branimir Karadžić
30b6d07e29
Cleanup.
2017-06-12 22:43:07 -07:00
Branimir Karadžić
07d799f72e
Renamed constants to new style.
2017-06-09 21:57:08 -07:00
Branimir Karadžić
24569934a1
Added color2/3 attributes.
2017-06-06 17:25:17 -07:00
Branimir Karadžić
e19a6738c7
shaderc: If GLSL version is above 4.00 shaderc will just pass preprocessed code without invoking glsl-optimizer.
2017-06-05 17:37:26 -07:00
Branimir Karadžić
c4f5129e84
Removed support for Native Client. https://developer.chrome.com/native-client/migration
2017-05-30 23:49:53 -07:00
Branimir Karadžić
f3b96ef61b
GL: Fixed EXT_texture_array.
2017-05-29 13:08:10 -07:00
attilaz
974c0bce3f
enable detach shader workaround ( #1141 )
2017-05-26 08:15:37 -07:00
Branimir Karadžić
b0a122449c
Cleanup.
2017-05-18 17:44:31 -07:00
PpluX
c6fd7dc095
fixes the use of texture2DLod on IOS with OpenGLES backend ( #1133 )
...
* fixes the use of texture2DLod on IOS with OpenGLES backend
* fix type in previous commit
2017-05-17 11:17:50 -07:00
Branimir Karadžić
682cbc60ab
GL: Fixed texture blit in last view.
2017-05-05 21:25:44 -07:00
Eric Budai
6c41e0e9aa
static analysis fixes ( #1124 )
2017-04-26 19:58:31 -07:00
Branimir Karadžić
45e7bf5df4
Making RG11B10F name consistent with other texture formats.
2017-04-24 20:31:58 -07:00
Branimir Karadžić
3d73d0904b
shaderc: Added support for gl_VertexID/InstanceID. Issue #1062 .
2017-04-23 15:53:15 -07:00
Branimir Karadžić
c9679731a5
Renaming string functions.
2017-04-22 14:47:02 -07:00
Branimir Karadžić
6e9e862565
Renaming string functions.
2017-04-16 21:56:17 -07:00
Branimir Karadžić
8b14a7e977
Added fall back to noop renderer when device is removed.
2017-04-07 19:07:20 -07:00
Branimir Karadžić
6aae4e6962
GL: Added workaround options for issue #1105 .
2017-04-06 22:15:58 -07:00
Branimir Karadžić
81f9162d58
Moved bindings outside of render item.
2017-04-06 20:32:48 -07:00
PyryM
83e30ec609
api changes ( #1107 )
...
d3d11 + opengl implementations
everything else will have very strange behavior if you try to bind a
buffer to a shader
avoid compiler error/warning about unused parameter
copy paste mistake
add in function for index buffers as well
Might as well cover all the bases; index buffers are also a convenient
way to create int-typed buffers, since there aren't int32 vertex
attributes.
get rid of precision loss warnings
d3d12 bindShaderBuffer implementation
throw an assert on d3d9 at least
BX_CHECK on metal as well (no compute support atm)
simplify api since access is restricted to read
hide from public api at the moment
move comment into correct branch of if
Feature: bind vertex/index buffers for vertex/fragment shaders
2017-04-06 18:59:30 -07:00
Branimir Karadžić
8ce85d2462
Added bimg dependency.
2017-04-03 22:42:27 -07:00
Branimir Karadžić
293c1dc60a
Added support for texture2DGrad.
2017-03-23 17:33:29 -07:00
Branimir Karadžić
7f847d9af0
Cleanup.
2017-03-22 19:19:35 -07:00
Dario Manesku
35323725e9
Don't force stb image loader to use RGBA8.
2017-03-14 14:28:11 +01:00
Dario Manesku
073ab4b3ad
Fixing OGL multiple vertex streams.
2017-03-13 04:03:52 +01:00
Branimir Karadžić
6e8cd93518
GL: Fixed crash.
2017-03-11 13:36:19 -08:00
Dario Manesku
72d98681bb
Fixing a bug introduced with multiple vertex stream support for OGL backend. ( #1072 )
2017-03-11 13:26:53 -08:00
Branimir Karadžić
b0e13445db
Exposed occlusion query result.
2017-03-06 17:23:22 -08:00