Branimir Karadžić
3e212b519f
Moving code around and renaming files.
2017-07-15 21:01:08 -07:00
Branimir Karadžić
0bbbb585d1
Cleanup.
2017-07-15 14:32:29 -07:00
Branimir Karadžić
a274c9a6c5
Replaced BX_OVERRIDE with override.
2017-07-15 00:17:29 -07:00
Branimir Karadžić
e089013129
Fixed texture format validation.
2017-06-23 15:37:15 -07:00
Branimir Karadžić
0780a3a7c9
Encoding sort key depending on view mode.
2017-06-15 16:41:59 -07:00
Branimir Karadžić
d8968e1214
Updated sort key.
2017-06-14 22:29:12 -07:00
Branimir Karadžić
6910ddba9e
WIP: Adding more sort key modes.
2017-06-14 18:10:42 -07:00
Branimir Karadžić
525af7685e
Renaming CrtFile* -> File*.
2017-06-11 21:01:38 -07:00
Branimir Karadžić
6a6c5e3af9
Cleanup.
2017-06-10 22:31:59 -07:00
Branimir Karadžić
07d799f72e
Renamed constants to new style.
2017-06-09 21:57:08 -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ć
21872101f2
Cleanup.
2017-05-26 17:17:08 -07:00
Branimir Karadžić
68c6b46a65
Exposed vertex stream argument to API.
2017-05-14 11:48:59 -07:00
Branimir Karadžić
52c28fa531
Cleanup.
2017-05-14 10:48:51 -07:00
Branimir Karadžić
64dc397d53
Added nVidia Optimus, and AMD PowerXpress workarounds.
2017-05-06 16:45:49 -07:00
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