Commit History

Author SHA1 Message Date
  BearishSun d25432623f Removed beginFrame/endFrame methods from RenderAPI as they weren't really used 9 years ago
  BearishSun efd471af58 Fixing and refactoring GpuParams 9 years ago
  BearishSun b58a3fd3ad Refactored Vulkan semaphores, so that a command buffers generates a new semaphore on each submission 9 years ago
  BearishSun 6b749fa064 Added a way to create multiple variations of Vulkan framebuffer 9 years ago
  BearishSun aa226e61ce Massive namespace rename BansheeEngine -> bs 9 years ago
  BearishSun 2c4d19339c Fixing documentation errors 9 years ago
  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 years ago
  BearishSun af560f18fc Added a ComputePipelineState 9 years ago
  BearishSun 1e7b51169f Renamed GpuPipelineState to GraphicsPipelineState 9 years ago
  BearishSun b267abf39a Vulkan render API swapBuffers() method hooked up 9 years ago
  BearishSun 7a8511fcd4 Refactoring Vulkan command buffers: 9 years ago
  BearishSun 142c7970fc Cleaned up render API capabilities class 9 years ago
  BearishSun 9d9a222d00 Vulkan startup 9 years ago
  BearishSun 8f4c8e65f3 Getting rid of the old way of setting GPU parameters and moving towards the new single-object approach (WIP - DX11 only for now) 9 years ago
  BearishSun f574633f78 DirectX 11 now uses combined pipeline states instead of individually setting per-stage states and programs. This way the system more closely matches modern API's like Vulkan. 9 years ago
  BearishSun a872e35e8f Adding command buffer support to DX11 9 years ago
  BearishSun c6e8badad9 (WIP) Adding command buffer support to OpenGL 9 years ago
  BearishSun 9555982752 Fixing OpenGL texture and image binding 9 years ago
  BearishSun cde0fbf269 Fixing documentation errors 9 years ago
  BearishSun b48081c63c Refactoring how GPU program parameters are assigned, in order to make it more intuitive on the core thread 9 years ago
  BearishSun 2a2a859d95 Cleaning up the render API a bit 9 years ago
  BearishSun deab7206d5 Added generic GPU buffer support to DX11 and OpenGL 9 years ago
  BearishSun c027669083 Updated render API with support for instanced rendering 9 years ago
  BearishSun 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
  BearishSun cdaaa8e6da More work on improving documentation for Doxygen generation 10 years ago
  BearishSun c8500a99d8 Refactored render properties so they're in a single class, and added a property for flipped NDC y axis 10 years ago
  BearishSun d7c0097d20 More work on improving documentation for Doxygen generation 10 years ago
  BearishSun 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago