Thraix
1731bb1dd5
Add additional Asset types
...
- Add Framebuffer Asset
- Add Pipeline Asset
- Add RenderTexture Asset
2023-04-22 21:00:34 +02:00
Thraix
0246e89039
Refactor tracing
2023-04-13 22:03:06 +02:00
Thraix
431ad9c573
Make Vulkan class a global instance
2023-04-04 21:14:01 +02:00
Thraix
9faec15fd6
Refactor UniformBuffers and DescriptorSets
...
- Refactor UniformBuffers to keep track of the uniforms it contains
- Refactor DescriptorSets to initialize UniformsBuffers and keep track
of all its bindings
- DescriptorSets can now be created from the Pipeline
- Add custom DescriptorSets to Renderer
2023-03-24 22:27:03 +01:00
Thraix
4fe719858d
Add ShaderReflector
...
- Used to look at the shader files and find set/binding automatically
2023-03-14 22:56:11 +01:00
Thraix
796de92a56
Add 2D Batch renderer
2023-03-08 12:05:57 +01:00
Thraix
c975ed2674
Add Device and Window abstraction
2023-03-04 23:02:42 +01:00
Thraix
827572eada
Add file structure to code
...
- Rename project to CopiumEngine
2023-02-07 21:43:47 +01:00