Branimir Karadžić
79d2b81eb1
GL: Timer query check if result is available.
2015-08-16 15:44:13 -07:00
Branimir Karadžić
bc2077acb0
GL: Fixed GPU timer query.
2015-08-16 15:37:46 -07:00
Branimir Karadžić
ce191fbf1c
Cleanup.
2015-08-16 10:49:19 -07:00
Branimir Karadžić
d5d21b2a87
Cleanup.
2015-08-16 10:30:29 -07:00
Branimir Karadžić
08dc886c9b
Cleanup.
2015-08-16 00:14:41 -07:00
Branimir Karadžić
63e10f3357
D3D11: Fixed compute image mip selection.
2015-08-15 18:07:43 -07:00
Branimir Karadžić
11e7f59ba3
Cleanup.
2015-08-14 19:35:21 -07:00
Branimir Karadžić
5bca3eca85
Cleanup.
2015-08-14 19:32:36 -07:00
Branimir Karadžić
031e2f7fbf
Cleanup.
2015-08-14 11:01:22 -07:00
Kocsis Attila
5d5df77318
Metal backend: initial commit
2015-08-14 15:12:44 +02:00
Branimir Karadžić
06a865cb7b
D3D: Added state cache LRU.
2015-08-13 22:59:23 -07:00
Branimir Karadžić
976c152111
D3D9: Fixed max anisotropy caps.
2015-08-13 17:12:28 -07:00
Branimir Karadžić
b44189e046
Cleanup.
2015-08-12 22:54:42 -07:00
Branimir Karadžić
38820fd732
Cleanup.
2015-08-12 12:24:30 -07:00
Branimir Karadžić
737652be61
Cleanup.
2015-08-11 23:04:35 -07:00
Branimir Karadžić
1bcfb68f4f
Merge branch 'master' of cane:bkaradzic/bgfx
2015-08-11 22:19:03 -07:00
Branimir Karadžić
653e8eaa91
D3D12: Fixed resizing backbuffer.
2015-08-11 22:18:51 -07:00
Branimir Karadžić
16037218eb
GL: Fixed issue #474 .
2015-08-11 19:30:33 -07:00
Branimir Karadžić
f166412693
Fixed leak report.
2015-08-10 20:15:10 -07:00
Branimir Karadžić
780f2c614f
D3D9: Enabled vetex texture sampler.
2015-08-10 17:45:18 -07:00
Branimir Karadžić
d354494c1f
D3D11: Changed shadow sampler to SampleCmpLevelZero.
2015-08-10 17:44:33 -07:00
Branimir Karadžić
837b1f5461
D3D12: Added detection of sRGB texture formats.
2015-08-09 22:05:28 -07:00
Branimir Karadžić
e21d437c14
D3D1x: Ignore state creation debug messages.
2015-08-09 21:54:25 -07:00
Branimir Karadžić
0f9d6cefa5
DXBC: Remember SHEX chunk type.
2015-08-09 20:19:27 -07:00
Branimir Karadžić
a87cc953cf
DXBC: Fixed assembling extended instruction.
2015-08-09 20:12:22 -07:00
Branimir Karadžić
16bae53263
Fixed vertexdecl dump.
2015-08-09 17:55:28 -07:00
Branimir Karadžić
06a076fa2a
GL: Use MAX_DRAW_BUFFERS instead of MAX_COLOR_ATTACHMENTS.
2015-08-09 07:53:48 -07:00
Branimir Karadžić
f1b54919ec
D3D12: Fixed buffer update source offset.
2015-08-08 18:52:42 -07:00
Branimir Karadžić
b7f94dd1f3
Cleanup.
2015-08-08 18:09:39 -07:00
Branimir Karadžić
8e12de0e57
D3D12: Added temporary staging buffers.
2015-08-08 18:06:33 -07:00
Andrew Mac
933d59591b
Add support for 3D textures in compute shaders.
2015-08-08 09:49:12 -03:00
Branimir Karadžić
9c9dc90336
Fixed early texture destruction when multiple frame buffers take ownership.
2015-08-07 17:31:31 -07:00
Branimir Karadžić
f82f99b2a6
Fixed vertex attribute.
2015-08-07 11:37:52 -07:00
Branimir Karadžić
a302555bdc
Cleanup.
2015-08-06 20:29:04 -07:00
Branimir Karadžić
6a15efb958
D3D12: Added state change tracking.
2015-08-06 20:27:26 -07:00
Branimir Karadžić
3106cabe36
D3D9: Fixed framebuffer postReset.
2015-08-06 15:37:13 -07:00
Mikulas Florek
920a85a4cf
d3d9 framebuffer correctly handles bgfx::reset
2015-08-06 23:02:43 +02:00
Branimir Karadžić
4ce0c5703e
Added AttribType::Uint10 encoding/decoding.
2015-08-04 21:55:47 -07:00
Branimir Karadžić
f54ffcca42
GLES: Fixed build.
2015-08-04 20:06:01 -07:00
Branimir Karadžić
8da579ff99
Added vertex attrib Uint10.
2015-08-04 19:03:56 -07:00
Branimir Karadžić
d0b4657e15
GL: Fixed depth/stencil attachemnt logic.
2015-08-04 08:40:14 -07:00
Branimir Karadžić
a53e6270ae
D3D12: Present min/max stats reset.
2015-08-03 23:12:07 -07:00
Branimir Karadžić
b5bd7054d7
D3D12: Fixed screenshot.
2015-08-03 22:55:18 -07:00
Branimir Karadžić
f3c6cb23e8
Cleanup.
2015-08-03 22:39:50 -07:00
Branimir Karadžić
756e8c58f0
Cleanup.
2015-08-03 21:47:49 -07:00
Branimir Karadžić
91ac245fd5
Cleanup.
2015-08-03 21:40:58 -07:00
Branimir Karadžić
9238fad658
Cleanup.
2015-08-03 19:58:46 -07:00
Branimir Karadžić
f0d8a9b9f4
D3D12: Screenshot.
2015-08-02 17:01:21 -07:00
Branimir Karadžić
e4881f986c
Cleanup.
2015-08-02 12:50:57 -07:00
Branimir Karadžić
cfb8e8a13a
D3D12: Fixed command allocator leak.
2015-08-01 22:58:57 -07:00
Branimir Karadžić
6a0217bbf1
Fixed MinGW build. Issue #467 ,
2015-07-31 17:34:48 -07:00
Branimir Karadžić
acfe29432d
D3D9: Fixed timer query.
2015-07-31 16:22:47 -07:00
Branimir Karadžić
5b8a55b859
D3D12: Fixed refcount problem.
2015-07-30 21:20:46 -07:00
Branimir Karadžić
5f59978e6b
Added graceful error handling during initialization.
2015-07-30 18:36:12 -07:00
Branimir Karadžić
8adc099b02
Cleanup.
2015-07-30 11:36:26 -07:00
Branimir Karadžić
a6983339c8
Fixed release build.
2015-07-29 21:02:41 -07:00
Branimir Karadžić
c2398f34c0
Cleanup.
2015-07-29 19:50:25 -07:00
Branimir Karadžić
b702dcdf3c
D3D12: Initial commit.
2015-07-29 19:38:17 -07:00
Branimir Karadžić
874ff3c155
DX11: DXGI debug layers.
2015-07-29 14:49:24 -07:00
Branimir Karadžić
cb60707681
Added DX_NAME macro.
2015-07-28 23:18:25 -07:00
Branimir Karadžić
1a7f1a19cc
Fixed Linux build.
2015-07-28 22:35:01 -07:00
Branimir Karadžić
eecb4be9e9
Added memory size sanity check.
2015-07-28 21:39:26 -07:00
Branimir Karadžić
623624b456
Fixed issue #464 .
2015-07-28 20:56:41 -07:00
Branimir Karadžić
cb6cee9dd1
Updated trace callback.
2015-07-24 18:02:17 -07:00
Branimir Karadžić
1fa85ccf27
Replaced bgfx::setProgram function with bgfx::submit argument. Added bgfx::touch and bgfx::getStats.
2015-07-22 18:05:11 -07:00
Branimir Karadžić
6bdf5c4bad
Cleanup.
2015-07-21 18:15:12 -07:00
Ka Ming Chan
20a27012a0
improved the handling of iOS UIView resize / rotate by recreating the frame-buffer and render-buffer objects
2015-07-21 20:37:59 +08:00
Branimir Karadžić
f15008311a
Fixed issue #452 .
2015-07-17 11:12:41 -07:00
Branimir Karadžić
921a315c4d
Cleanup.
2015-07-16 20:28:43 -07:00
Branimir Karadžić
b98d3b6978
Added trace method to callback interface.
2015-07-16 17:39:02 -07:00
Branimir Karadžić
6c48b12a3f
Fixed issue #447 .
2015-07-02 17:05:51 -07:00
Branimir Karadžić
ff16073599
Fixed issue #445 .
2015-06-30 19:40:49 -07:00
Branimir Karadžić
f44f5b32b1
Added missing C99 API function.
2015-06-27 16:47:07 -07:00
Branimir Karadžić
4cf393bed6
Fixed MinGW warning.
2015-06-25 16:33:56 -07:00
Nick Porcino
f9907aaa58
Fix for Context not bound on OSX 10.10.3 #439
2015-06-24 22:54:47 -07:00
Branimir Karadžić
e84ecf6ee8
Fixed MSVC warning.
2015-06-24 10:20:01 -07:00
Branimir Karadžić
f36bfe2e4f
Added offset for updating dynamic buffers.
2015-06-23 16:40:38 -07:00
Branimir Karadžić
3eb0659898
Cleanup.
2015-06-22 20:45:50 -07:00
Branimir Karadžić
5e0948c7a8
Cleanup.
2015-06-21 20:00:00 -07:00
Branimir Karadžić
8109de5461
Cleanup.
2015-06-20 14:27:59 -07:00
Branimir Karadžić
f2e8d6c239
Fixed variable shadowing warning.
2015-06-19 21:08:32 -07:00
Branimir Karadžić
4408e44515
Merge branch 'master' of cane:bkaradzic/bgfx into dev
2015-06-19 20:01:42 -07:00
Branimir Karadžić
a39ba04e26
Fixed Linux build.
2015-06-19 19:55:23 -07:00
Branimir Karadžić
d7a9b56dc6
Added ObjC amalgamated file.
2015-06-19 17:34:01 -07:00
Branimir Karadžić
5ebe50c705
Cleanup.
2015-06-18 22:33:06 -07:00
Branimir Karadžić
c80cc04445
Removed mapped constant buffers (it doesn't improve performance).
2015-06-18 20:39:16 -07:00
Branimir Karadžić
faf3164ecb
Fixed issue #436 .
2015-06-17 10:04:12 -07:00
Branimir Karadžić
527ab0bcc1
shaderc: Metal fixes.
2015-06-12 15:22:01 -07:00
Branimir Karadžić
3dd3a86a4d
Fixed amalgamated build.
2015-06-11 14:26:01 -07:00
Branimir Karadžić
85de7fa148
Fixed VS2008 build.
2015-06-11 20:16:38 -07:00
Branimir Karadžić
52cfaf0aaa
Added Metal renderer backend stub.
2015-06-11 09:38:17 -07:00
Kocsis Attila
e97be61a75
added iOS GL extension function import
2015-06-10 15:52:12 +02:00
Branimir Karadžić
ef143a1bb6
Fixed issue #429 .
2015-06-09 19:57:10 -07:00
Branimir Karadžić
466c76071a
Cleanup.
2015-06-05 10:43:43 -07:00
Branimir Karadžić
f81dadd9b8
Fixed shadowing variable warning.
2015-06-05 09:54:14 -07:00
Branimir Karadžić
d2204e5cf2
Merge pull request #423 from mendsley/vr_viewportfix
...
VR: Fix skewed viewports with buffered eye textures
2015-06-05 09:14:19 -07:00
Matthew Endsley
05d70ea99d
VR: Fix skewed viewports with buffered eye textures
...
Bug fix for #419
Viewport calculations need to take VR eye buffer size into
account. Noticable at the older 100px boundary. Skewing still
exists at newer 8px buffer, but is harder to notice.
Eventually causes pretty bad eye strain, though.
Easily reproduced by setting the buffer to something obscenely
large, such as 2048.
2015-06-05 02:12:24 -07:00
Matthew Endsley
9a1b1f892c
VR: Properly support MSAA in OVR builds
...
Fixes #338
Create the swap chain without MSAA, and the eye textures
with MSAA. The core issue was using the surface description
for the backbuffer for the DSV on the eye textures which did
not match.
This meethod follows both the oculus and openvr guidance on MSAA -
MSAA is configured on the eye render targets, but not on the swap
chain.
2015-06-05 00:30:05 -07:00
Branimir Karadžić
ad4b2f134f
Merge branch 'master' of github.com:bkaradzic/bgfx
2015-06-04 22:26:09 -07:00
Branimir Karadžić
132b0c9a1b
Cleanup.
2015-06-04 22:24:45 -07:00