BearishSun
|
142c7970fc
Cleaned up render API capabilities class
|
9 жил өмнө |
BearishSun
|
fa2ddc24d5
Added some Banshee -> Vulkan enum mappings
|
9 жил өмнө |
BearishSun
|
9d9a222d00
Vulkan startup
|
9 жил өмнө |
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 жил өмнө |
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 жил өмнө |
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
|
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
|
deab7206d5
Added generic GPU buffer support to DX11 and OpenGL
|
9 жил өмнө |
BearishSun
|
c027669083
Updated render API with support for instanced rendering
|
9 жил өмнө |
BearishSun
|
c1415b4883
Refactored load/store textures so they're properly parsed and determined at shader compile time instead at runtime
|
9 жил өмнө |
BearishSun
|
2b388725cb
Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links
|
9 жил өмнө |
BearishSun
|
fe2e34ed16
More work on improving documentation for doxygen generation
|
9 жил өмнө |
BearishSun
|
c8500a99d8
Refactored render properties so they're in a single class, and added a property for flipped NDC y axis
|
9 жил өмнө |
BearishSun
|
510480bfde
Moved all the build/project files in a separate directory to make dealing with other build systems easier
|
9 жил өмнө |