Branimir Karadžić
f300010028
Added setVertexBuffer with stream index.
2017-04-25 20:11:17 -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ć
2d766b34e1
Clamp minimum window size to 1x1.
2017-04-17 17:54:59 -07:00
Branimir Karadžić
6e9e862565
Renaming string functions.
2017-04-16 21:56:17 -07:00
Branimir Karadžić
91f7782223
Cleanup.
2017-04-08 10:46:27 -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
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ć
8ce85d2462
Added bimg dependency.
2017-04-03 22:42:27 -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ć
a77bab5a92
Fixed KTX parsing.
2017-03-16 18:01:05 -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
Branimir Karadžić
1444704901
Cleanup.
2017-03-02 19:29:34 -08:00
Branimir Karadžić
86fc54ccfc
Added ability to specify swap chain for screenshot.
2017-03-02 18:02:14 -08:00
Branimir Karadžić
7e76736082
Return bgfx::RenderFrame::Timeout when internal semaphore times out and skips rendering.
2017-03-01 20:12:47 -08:00
Branimir Karadžić
0827c42dc6
Added consistent depth clear value between GL and DX (and other APIs).
2017-02-22 21:04:24 -08:00
Branimir Karadžić
61b709944c
Cleanup.
2017-02-21 15:02:01 -08:00
Branimir Karadžić
af92146360
Added custom allocator to ImageContainer.
2017-02-19 17:51:38 -08:00
Branimir Karadžić
dca5df16dd
Fixed build.
2017-02-16 23:03:38 -08:00
Branimir Karadžić
094c6a95d7
Cleanup.
2017-02-16 21:07:39 -08:00
Branimir Karadžić
61be03a1d3
Cleanup.
2017-02-15 22:24:49 -08:00
Branimir Karadžić
3a43edcf30
Defer occlusion query destruction to avoid usage overlap.
2017-02-14 18:20:49 -08:00
Branimir Karadžić
cbc7378cd1
Cleanup.
2017-02-13 19:22:58 -08:00
Branimir Karadžić
fab74e9c4a
Cleanup.
2017-02-11 09:12:16 -08:00
Branimir Karadžić
bfe5a66b3e
Cleanup.
2017-02-09 19:31:19 -08:00
Branimir Karadžić
b99ebb9535
Cleanup.
2017-02-08 19:55:31 -08:00
Branimir Karadžić
1d7b32e464
Fixed typo.
2017-02-03 18:25:35 -08:00
Branimir Karadžić
8a1c9a2f27
Cleanup.
2017-01-20 16:28:12 -08:00
Branimir Karadžić
eccf6b7b1c
Cleanup.
2017-01-19 17:36:50 -08:00
Branimir Karadžić
f63553fecc
Cleanup.
2017-01-15 16:22:47 -08:00
Branimir Karadžić
5540b253a2
Fixed issue #1019 .
2017-01-11 20:29:40 -08:00
Branimir Karadžić
e434222772
Fixed 0x0 backbuffer.
2017-01-11 18:46:53 -08:00
Branimir Karadžić
3b83f53ab1
Happy New Year!
2017-01-01 00:18:41 -08:00
Branimir Karadžić
07aae82d16
Replaced checkAvail* with getAvail* API.
2016-12-22 16:18:44 -08:00
Branimir Karadžić
b9845f3937
Fixed build.
2016-12-14 00:25:21 -08:00
Branimir Karadžić
e248d8a799
Cleanup.
2016-12-14 00:24:37 -08:00
Branimir Karadžić
e54616f716
Fixed blit key remap.
2016-12-09 18:37:26 -08:00
Branimir Karadžić
ec15f0a01f
Fixed VS build.
2016-12-06 09:23:22 -08:00
Branimir Karadžić
02cd83ff31
Cleanup.
2016-12-05 21:47:04 -08:00
Branimir Karadžić
8da9e54957
Renamed bgfxdefines.h to defines.h, and bgfxplatform.h to platform.h.
2016-12-05 19:52:01 -08:00
Branimir Karadžić
4afd337d5e
Cleanup.
2016-12-04 19:52:48 -08:00
Branimir Karadžić
8068dd7f58
Standardized way to deal with embedded shaders.
2016-12-04 19:43:07 -08:00
Branimir Karadžić
2c571700ce
Cleanup.
2016-11-30 08:52:08 -08:00
Branimir Karadžić
0daebdba47
Cleanup.
2016-11-29 22:34:25 -08:00