Commit Graph
3221 Commits
Author SHA1 Message Date
Branimir Karadžić 3d73d0904b shaderc: Added support for gl_VertexID/InstanceID. Issue #1062. 2017-04-23 15:53:15 -07:00
Branimir Karadžić aba8438683 Fixed OSX build. 2017-04-22 16:22:57 -07:00
Branimir Karadžić c9679731a5 Renaming string functions. 2017-04-22 14:47:02 -07:00
Branimir Karadžić 2d766b34e1 Clamp minimum window size to 1x1. 2017-04-17 17:54:59 -07:00
Branimir Karadžić fec8e3a2bd Cleanup. 2017-04-17 14:56:44 -07:00
Branimir Karadžić 5ab9add4b8 Fixed OSX build. 2017-04-16 22:09:34 -07:00
Branimir Karadžić 6e9e862565 Renaming string functions. 2017-04-16 21:56:17 -07:00
Branimir Karadžić 73edc54b2e D3D11: Quiet some debug messages. 2017-04-14 18:10:15 -07:00
Branimir Karadžić 5cc3d866d7 GLSL: Fixed image3D compute intrisics. 2017-04-10 12:50:54 -07:00
Branimir Karadžić 370abf6788 Cleanup. 2017-04-09 19:31:24 -07:00
Branimir Karadžić 91f7782223 Cleanup. 2017-04-08 10:46:27 -07:00
Branimir Karadžić dc69484d06 Revert commented out code. 2017-04-08 10:35:19 -07:00
Branimir Karadžić 814d04fcc5 noop: Pretend all features are available. 2017-04-08 10:17:55 -07:00
Branimir Karadžić 2334da13e6 EAGL: Renamed GL_DEPTH24_STENCIL8_OES to GL_DEPTH24_STENCIL8. Issue #1109. 2017-04-08 10:16:32 -07:00
Branimir Karadžić a57bee7fd4 Cleanup. 2017-04-08 10:04:35 -07:00
Branimir Karadžić c44c68ed4c Release memory inside any function that takes Memory argument and it could fail when out of handles. 2017-04-07 20:02:31 -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ć e2efaf56de Fixed Metal. 2017-04-06 20:39:06 -07:00
Branimir Karadžić 81f9162d58 Moved bindings outside of render item. 2017-04-06 20:32:48 -07:00
Branimir Karadžić 5ffdd2de23 Cleanup. 2017-04-06 19:40:22 -07:00
Branimir Karadžić e5395db19c Rename setShaderBuffer to setBuffer. 2017-04-06 19:03:16 -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ć 967c811e10 mtl: Fixed build. 2017-04-03 23:00:19 -07:00
Branimir Karadžić 8ce85d2462 Added bimg dependency. 2017-04-03 22:42:27 -07:00
Branimir Karadžić 423c655095 Cleanup. 2017-04-03 20:43:57 -07:00
Branimir Karadžić 79ba213379 dxbc: Fixed udiv. 2017-03-31 12:40:23 -07:00
Branimir Karadžić 96fec2cbf3 Fixed vertex decl cleanup. 2017-03-30 22:07:23 -07:00
Branimir Karadžić 28c0cb3ace Always create separate dynamic vertex buffer for compute. 2017-03-30 21:27:05 -07:00
Branimir Karadžić 139c1353ee Cleanup. 2017-03-29 21:53:09 -07:00
Branimir Karadžić 31312f897d Fixed VertexDecl tracking. 2017-03-29 17:54:38 -07:00
Branimir Karadžić 294f15fd5e Allow updating RO compute buffers. 2017-03-28 17:35:16 -07:00
Branimir Karadžić 9b3031ab35 Force at least 1 uniform element. 2017-03-27 19:27:52 -07:00
Branimir Karadžić f59b754274 Fixed warning. 2017-03-27 11:57:12 -07:00
Branimir Karadžić 0cc945c988 D3D12: Added info about both local and non-local memory. 2017-03-25 00:13:15 -07:00
Branimir Karadžić db3939ca16 Merge pull request #1093 from BrianHarris/master
Vulkan/Spirv updates
2017-03-24 17:06:24 -07:00
Brian Harris 38226cf2c5 Vulkan fixes 2017-03-24 15:20:16 -05:00
Branimir Karadžić 082b2a0c02 Fixed issue #1085. 2017-03-23 20:27:16 -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
Branimir Karadžić 7a290e0de6 Cleanup. 2017-03-21 00:14:48 -07:00
Branimir Karadžić a77bab5a92 Fixed KTX parsing. 2017-03-16 18:01:05 -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ć dd244f8de4 Cleanup. 2017-03-10 19:03:41 -08:00
Branimir Karadžić e2363f2b38 Cleanup. 2017-03-09 21:35:41 -08:00
Branimir Karadžić 25dd8377d5 examples/common: Cleanup dealing with textures. 2017-03-09 21:20:45 -08:00
Branimir Karadžić 9c881298a9 Cleanup. 2017-03-08 20:04:40 -08:00