Commit Graph
3221 Commits
Author SHA1 Message Date
Branimir Karadžić 7a32c14157 Cleanup. 2017-10-07 21:19:47 -07:00
Branimir Karadžić e1a9422445 Cleanup. 2017-10-07 18:17:16 -07:00
Branimir Karadžić 4ebe7ef4ee Fixed build. Issue #1252. 2017-10-07 00:41:26 -07:00
Branimir Karadžić cfa81f314a Cleanup. 2017-10-06 21:50:38 -07:00
Branimir Karadžić 4cdab3e971 Exposed internal profiler callbacks. 2017-10-06 18:07:40 -07:00
Branimir Karadžić 3e09c0b44a Cleanup. 2017-10-01 23:24:13 -07:00
Branimir Karadžić 88e8009b55 Cleanup. 2017-10-01 21:57:48 -07:00
Branimir Karadžić 5a9adcc337 D3D9/12: Added GPU memory info. 2017-10-01 21:18:29 -07:00
Branimir Karadžić 7030de8d73 Fixed build. 2017-10-01 20:06:29 -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ć 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