BearishSun
|
f4dd2fc1b2
MSAA support fully working on DirectX, OpenGL and Vulkan
|
8 лет назад |
BearishSun
|
8531a656fd
Bulk of code for deferred rendering MSAA
|
8 лет назад |
BearishSun
|
718ed85258
OpenGL: Added support for shared storage blocks
|
9 лет назад |
BearishSun
|
319c6c756f
Specific mip & level can now be specified when binding sampled textures
|
9 лет назад |
BearishSun
|
9ccfcdd441
OpenGL: Fix a potential crash when binding a vertex buffer
|
9 лет назад |
BearishSun
|
56ed650df4
Final set of refactors to rename core thread objects
|
9 лет назад |
BearishSun
|
30ddb8400e
Renaming core thread managers by removing the Core suffix since they're now in the ::ct namespace
|
9 лет назад |
BearishSun
|
f171405be5
RenderAPICore -> ct::RenderAPI
|
9 лет назад |
BearishSun
|
02dedf10dc
Cleanup: Getting rid of the Core suffix on core thread objects since they're now in their own namespace (Contd.)
|
9 лет назад |
BearishSun
|
4e57b50514
Massive refactor: Moving all the core thread objects into their own namespace, so I can rename them into something neater and get rid of the Core suffix
|
9 лет назад |
BearishSun
|
e32b4ad844
Skybox rendering & cubemap import fixes
|
9 лет назад |
BearishSun
|
4da4023c27
Don't crash when submitting the default command buffer on dx11/openGL
|
9 лет назад |
BearishSun
|
3d48e47f9a
Vulkan: Fixing GUI rendering
|
9 лет назад |
BearishSun
|
d25432623f
Removed beginFrame/endFrame methods from RenderAPI as they weren't really used
|
9 лет назад |
BearishSun
|
b58a3fd3ad
Refactored Vulkan semaphores, so that a command buffers generates a new semaphore on each submission
|
9 лет назад |
BearishSun
|
4d85ab293d
More work on user-facing manuals
|
9 лет назад |
BearishSun
|
23561ee03b
Refactored GUI so it generates all of it's GPU param buffers before rendering, instead of updating them before every draw call
|
9 лет назад |
BearishSun
|
6b749fa064
Added a way to create multiple variations of Vulkan framebuffer
|
9 лет назад |
BearishSun
|
aa226e61ce
Massive namespace rename BansheeEngine -> bs
|
9 лет назад |
BearishSun
|
7f501a8e77
Added an explicit flag to preserve render target contents on load, to improve performance when this is not required (most of the time)
|
9 лет назад |
BearishSun
|
af560f18fc
Added a ComputePipelineState
|
9 лет назад |
BearishSun
|
1e7b51169f
Renamed GpuPipelineState to GraphicsPipelineState
|
9 лет назад |
BearishSun
|
b267abf39a
Vulkan render API swapBuffers() method hooked up
|
9 лет назад |
BearishSun
|
7a8511fcd4
Refactoring Vulkan command buffers:
|
9 лет назад |
BearishSun
|
142c7970fc
Cleaned up render API capabilities class
|
9 лет назад |
BearishSun
|
9d9a222d00
Vulkan startup
|
9 лет назад |
BearishSun
|
8ab4660f21
OpenGL updated so it uses the new combined GPU parameter design
|
9 лет назад |
BearishSun
|
474d810214
Extended GPU params with a "set" field to match the Vulkan descriptor format better
|
9 лет назад |
BearishSun
|
23aab39aeb
OpenGL now uses combined pipeline states as well
|
9 лет назад |
BearishSun
|
5d91653c2b
Added support for immediate command buffers to avoid overhead with render API's that don't support multithreaded command generation natively
|
9 лет назад |