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 лет назад |
BearishSun
|
c6e8badad9
(WIP) Adding command buffer support to OpenGL
|
9 лет назад |
BearishSun
|
3fb5d94621
Minor code style fixes
|
9 лет назад |
BearishSun
|
149981331e
OpenGL fixing scissor/viewport binding for multiple render targets
|
9 лет назад |
BearishSun
|
91ee2c732e
Fixing 3D texture rendering in OpenGL
|
9 лет назад |
BearishSun
|
9555982752
Fixing OpenGL texture and image binding
|
9 лет назад |
BearishSun
|
b48081c63c
Refactoring how GPU program parameters are assigned, in order to make it more intuitive on the core thread
|
9 лет назад |
BearishSun
|
2a2a859d95
Cleaning up the render API a bit
|
9 лет назад |
BearishSun
|
b9df6621c8
Properly bind non-load-store GPU buffers in OpenGL
|
9 лет назад |
BearishSun
|
9e50f63e63
Properly bind non-load-store GPU buffers in OpenGL
|
9 лет назад |
BearishSun
|
deab7206d5
Added generic GPU buffer support to DX11 and OpenGL
|
9 лет назад |
BearishSun
|
c027669083
Updated render API with support for instanced rendering
|
9 лет назад |
BearishSun
|
cca31b40af
Engine / Editor / OpenGLRenderAPI now compiles using Clang with no warnings
|
9 лет назад |
BearishSun
|
c8500a99d8
Refactored render properties so they're in a single class, and added a property for flipped NDC y axis
|
9 лет назад |