Branimir Karadžić
41b29a34a6
GL: Fixed GPU timer frequency.
2017-09-22 22:26:56 -07:00
Branimir Karadžić
4b4b1c31a6
Added perf timer for API thread.
2017-09-22 21:39:16 -07:00
Branimir Karadžić
4026fdc25a
D3D12: Fixed build error.
2017-09-22 17:41:24 -07:00
attilaz
4371a31a2f
misc metal fix/optim ( #1241 )
...
- setLabel now in 'wrapper' I have tested this and it compiles on older sdks ( gives warning). It works on iOS8 device.
- fixed texture skip
- fixed performance issue related to submitBlit. It caused problem because it closed active rendercommand encoder even when blit was not used, so device had to store/load framebuffer. ( thanks to @jazzbre)
2017-09-22 08:45:28 -07:00
attilaz
acf3db7a06
Fix sampler/texture indices for metal ( #1242 )
...
Fix for https://github.com/bkaradzic/bgfx/issues/1227 .
It gets texture slot from compiled shaders and maps it to Sampler uniform. So sampler uniform MUST be defined before using shader (shadowmap_simple has a bug with invalid uniform name).
2017-09-22 08:44:51 -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ć
739f7e597b
Cleanup.
2017-09-21 21:09:44 -07:00
云风
46042fb77a
bugfix for d3d12 renderer mingw64 ( #1239 )
2017-09-21 20:45:09 -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ć
ad4be46c79
Fixed program ref counting issue.
2017-09-18 18:25:08 -07:00
Branimir Karadžić
04c3322d93
D3D9: Fixed persist dynamic buffers after device reset.
2017-09-17 21:01:20 -07:00
Branimir Karadžić
322f312970
Merge branch 'master' of github.com:bkaradzic/bgfx
2017-09-15 17:54:54 -07:00
Branimir Karadžić
f74b350ab8
Workaround issue with partial dynamic buffer update.
2017-09-15 17:54:41 -07:00
Branimir Karadžić
4f79945ebf
Fixed sequential sort.
2017-09-15 13:01:11 -07:00
Branimir Karadžić
dbbb670d7f
Added separate draw sort key for sequential view mode.
2017-09-14 18:59:49 -07:00
Branimir Karadžić
3ffc9c0f46
Use resources names when displaying leaks.
2017-09-08 18:13:42 -07:00
Branimir Karadžić
dccd1cb00c
Ignore sRGB from image container, use only flag passed.
2017-09-08 09:51:49 -07:00
ManuelK89
8f25bc49f5
Fix for ios: dont recreate GLES context if already existing. ( #1232 )
2017-09-07 09:37:13 -07:00
Branimir Karadžić
b88e566b80
Cleanup.
2017-09-06 19:04:04 -07:00
Branimir Karadžić
3bd460d39a
Fail to create static vertex buffer when VertexDecl is incorrect.
2017-09-06 16:20:35 -07:00
Branimir Karadžić
b1e04204b9
D3D12: Implemented per view GPU profiler.
2017-09-04 19:52:26 -07:00
Branimir Karadžić
4ef7c415b8
Fixed OSX build.
2017-09-01 23:34:22 -07:00
Branimir Karadžić
85fb22e196
MTL: Implemented setName.
2017-09-01 20:46:07 -07:00
Branimir Karadžić
4bfb922565
D3D12: Implemented setName.
2017-09-01 19:19:08 -07:00
Branimir Karadžić
7d7c53967a
Fixed several crash/mem leak issue related to multiple device init/shutdown.
2017-09-01 14:18:19 -07:00
Branimir Karadžić
83d0aab77a
Updated C99 API.
2017-08-31 22:08:22 -07:00
Branimir Karadžić
db671c2ee4
GL: Implemented setName.
2017-08-31 20:30:43 -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ć
0286e209dd
D3D9: Implemented per view GPU profiler.
2017-08-27 20:34:00 -07:00
Branimir Karadžić
f1c4871f5f
Fixed unitialized profiler data.
2017-08-26 14:56:27 -07:00
Branimir Karadžić
f046503a1e
Cleanup.
2017-08-22 11:03:37 -07:00
Branimir Karadžić
167db342bd
Added BGFX_DEBUG_PROFILER.
2017-08-20 14:46:33 -07:00
Branimir Karadžić
f0971eda83
Removed Remotery.
2017-08-20 14:24:15 -07:00
Branimir Karadžić
21ade78454
Replaced GL internal profiler.
2017-08-20 14:20:54 -07:00
attilaz
036e4f86c1
removed fastMathEnabled = NO; ( #1222 )
2017-08-19 10:13:26 -07:00
Branimir Karadžić
64af590bd1
GL: Fixed 130 shader patching.
2017-08-17 19:21:20 -07:00
Branimir Karadžić
c83d2ea7a6
Fixed issue #1220 .
2017-08-16 13:16:18 -07:00
Branimir Karadžić
07bd69c56c
Fixed compute program shader ref counting.
2017-08-14 18:25:57 -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ć
1d5c3386fe
Fixed shader ref counting.
2017-08-07 17:41:08 -07:00
Branimir Karadžić
90d75a0427
Cleanup.
2017-08-05 11:18:07 -07:00
tommyZZM
c8012427d9
Metal: Add support of setting CAMetalLayer as PlatformData.nwh for macOS(OSX) platform ( #1218 )
2017-08-05 10:44:27 -07:00
Branimir Karadžić
3d0e4b91a3
GL: Fixed OSX shader patching.
2017-08-02 11:02:33 -07:00
Branimir Karadžić
bed131c879
Cleanup.
2017-07-28 19:50:33 -07:00
Branimir Karadžić
b0efd3c44d
GL: Detect write only framebuffers.
2017-07-28 19:14:25 -07:00
Branimir Karadžić
54c8d69590
Fixed shader ref counting.
2017-07-28 16:43:16 -07:00
Branimir Karadžić
6225876692
If hash match reuse existing shaders instead creating.
2017-07-28 09:43:45 -07:00