Branimir Karadžić
85322904a9
Moved internal view state into single struct.
2017-10-30 08:39:25 -07:00
Branimir Karadžić
dd6d503195
Fixed issue #1262 .
2017-10-22 17:24:17 -07:00
Branimir Karadžić
2008a041ab
Cleanup.
2017-10-09 21:08:03 -07:00
Branimir Karadžić
61cee3d3bb
Refactoring internal frame structure to separate submit encoder.
2017-10-08 20:47:51 -07:00
Branimir Karadžić
e1a9422445
Cleanup.
2017-10-07 18:17:16 -07:00
Branimir Karadžić
3e09c0b44a
Cleanup.
2017-10-01 23:24:13 -07:00
Branimir Karadžić
3f11ae5bb4
Moved nvapi integration into separate file.
2017-10-01 19:45:48 -07:00
Branimir Karadžić
2d129b0bec
Cleanup.
2017-10-01 18:41:50 -07:00
Branimir Karadžić
ed572fc5a6
Cleanup.
2017-09-30 16:25:11 -07:00
Branimir Karadžić
81716be726
Cleanup.
2017-09-26 22:50:29 -07:00
Branimir Karadžić
aa567d3d72
D3D11: Added GPU memory stats.
2017-09-26 18:09:15 -07:00
Branimir Karadžić
b5af383cf8
Cleanup.
2017-09-23 16:27:16 -07:00
Branimir Karadžić
bf9dc4692e
Cleanup.
2017-09-21 21:37:16 -07:00
Branimir Karadžić
2abe7db80a
Fixed CPU timer.
2017-09-21 21:34:02 -07:00
Branimir Karadžić
06127b0aa7
D3D11: Fixed SRV for compute texture cube map.
2017-09-20 16:26:24 -07:00
Branimir Karadžić
c0819a5a64
Fixed imageSwizzleBgra8.
2017-09-19 20:18:25 -07:00
Branimir Karadžić
f74b350ab8
Workaround issue with partial dynamic buffer update.
2017-09-15 17:54:41 -07:00
Branimir Karadžić
dccd1cb00c
Ignore sRGB from image container, use only flag passed.
2017-09-08 09:51:49 -07:00
Branimir Karadžić
3aec2b89bf
Added bgfx::setName to set resource debug name.
2017-08-30 21:46:57 -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ć
c930137c54
Internal profiler WIP.
2017-08-13 21:15:39 -07:00
Branimir Karadžić
5a987b3af8
Added texture LOD bias setting.
2017-08-11 15:21:01 -07:00
Branimir Karadžić
a71a1ab1c0
Fixed compute type defines.
2017-07-26 20:53:49 -07:00
Branimir Karadžić
e67dcff430
Cleanup.
2017-07-18 23:20:57 -07:00
Branimir Karadžić
a274c9a6c5
Replaced BX_OVERRIDE with override.
2017-07-15 00:17:29 -07:00
Branimir Karadžić
9c510e3c64
Fixed compute texture sampler binding.
2017-06-22 14:16:51 -07:00
Branimir Karadžić
236ef4b875
Fixed shader binary truncation. Issue #1170 .
2017-06-20 20:34:41 -07:00
Branimir Karadžić
10d78210f7
Fixed build.
2017-06-12 23:51: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ć
d638e5c84d
Properly initialize UAV buffer when data is provided.
2017-05-31 18:05:23 -07:00
Branimir Karadžić
8a675c66b1
D3D9: Added multiple vertex stream support.
2017-05-13 22:21:02 -07:00
Branimir Karadžić
276d1557de
D3D11: Added multiple vertex stream support.
2017-05-12 17:53:12 -07:00
Branimir Karadžić
5be58d37c6
Fixix blit submit.
2017-05-05 22:22:14 -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ć
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ć
73edc54b2e
D3D11: Quiet some debug messages.
2017-04-14 18:10:15 -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ć
8b14a7e977
Added fall back to noop renderer when device is removed.
2017-04-07 19:07:20 -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ć
423c655095
Cleanup.
2017-04-03 20:43:57 -07:00
Branimir Karadžić
082b2a0c02
Fixed issue #1085 .
2017-03-23 20:27:16 -07:00
Branimir Karadžić
b0e13445db
Exposed occlusion query result.
2017-03-06 17:23:22 -08:00
Branimir Karadžić
a1184d53c5
Invalidate occlusion queries in flight when new occlusion query with the same id is created.
2017-03-03 18:05:36 -08:00