|
|
f3c0cc5965
|
Fix draworder
|
2023-08-06 21:17:43 +02:00 |
|
|
|
da1782c4a9
|
Cleanup shader handling
|
2023-08-05 21:01:11 +02:00 |
|
|
|
836e9dce42
|
Change shader handling
|
2023-08-04 20:20:20 +02:00 |
|
|
|
d340d91f52
|
[WIP] Texture support
|
2023-08-02 16:17:18 +02:00 |
|
|
|
cf91c9c67e
|
Cache camera position
|
2023-08-01 15:18:11 +02:00 |
|
|
|
ee4ad9a28d
|
Refactor Camera class
|
2021-08-27 11:19:11 +02:00 |
|
|
|
87dad42c79
|
Move Drawable draw call recording logic out of renderer
|
2021-08-01 00:37:11 +02:00 |
|
|
|
8d370c9860
|
Refactor Drawable
|
2021-07-31 11:22:33 +02:00 |
|
|
|
f96de2123f
|
Add ui logic for renderer
|
2021-07-31 01:59:11 +02:00 |
|
|
|
cfbf31cb77
|
Split out UpdateFrequency
|
2021-07-15 22:20:10 +02:00 |
|
|
|
e636b8eae5
|
Add option to enable alpha blending
|
2021-05-23 20:47:23 +02:00 |
|
|
|
3ce9ce8e3b
|
Update camera class
|
2021-05-22 18:55:55 +02:00 |
|
|
|
6394a94bfe
|
Fix init order
|
2021-02-26 20:16:47 +01:00 |
|
|
|
71855a1d9f
|
Switch to right handed coordinate system
|
2021-02-23 03:32:11 +01:00 |
|
|
|
5cc0ce9433
|
Move AABB class and base it on top of Range
|
2021-02-21 02:10:11 +01:00 |
|
|
|
b53b4b0ca1
|
Expose culling mode in shader config
|
2021-02-15 13:50:27 +01:00 |
|
|
|
b1b4c117f2
|
Expose camera position to shader
|
2021-02-14 02:12:13 +01:00 |
|
|
|
97cb8d1ac9
|
Expose view and projection matrix to shader
|
2021-02-12 19:47:11 +01:00 |
|
|
|
8dc50ab279
|
Fix viewport resizing not updating camera aspect ratio
|
2021-02-11 19:41:24 +01:00 |
|
|
|
e871a989b4
|
Refactor AABB class
|
2021-02-08 00:14:23 +01:00 |
|
|
|
d9f233c10c
|
Split Geometry definition and implementation and handle missing assimp at compile time
|
2021-02-05 18:37:56 +01:00 |
|
|
|
9d93fc22a9
|
Make assimp setter in Vertex class only available if assimp is available
|
2021-02-03 19:20:21 +01:00 |
|
|
|
aede8c9e59
|
Make stuff constexpr
|
2021-02-01 12:56:11 +01:00 |
|
|
|
3c2ece3338
|
Add IsSRGB check to DataFormat enum
|
2021-01-29 03:23:11 +01:00 |
|
|
|
edb1d7518c
|
Add VertexInputDescription
|
2021-01-22 21:21:21 +01:00 |
|
|
|
6953ba29c5
|
Add DataFormat enum
|
2021-01-21 21:15:19 +01:00 |
|
|
|
e737a3ce95
|
Move vertex input description out of VulkanShader
|
2021-01-15 16:38:07 +01:00 |
|
|
|
eec33c30dc
|
Start refactoring shader system
|
2021-01-14 16:01:11 +01:00 |
|
|
|
412613c757
|
Improve resource handling
|
2021-01-08 22:11:00 +01:00 |
|
|
|
876f25784e
|
Cleanup includes
|
2020-10-28 01:13:11 +01:00 |
|
|
|
78d24fbe41
|
Introduce Math.hpp and use typedef to make replacing glm with something else in the future simpler
|
2020-10-27 23:25:26 +01:00 |
|
|
|
6f110e9eb9
|
Minor bugfix
|
2020-10-20 22:30:11 +02:00 |
|
|
|
d50a14f9c9
|
Cleanup Node
|
2020-10-17 00:53:30 +02:00 |
|
|
|
aea890971b
|
Cleanup Camera code
|
2020-10-16 00:44:22 +02:00 |
|
|
|
4f2122a2be
|
Refactor code
|
2020-09-25 01:55:18 +02:00 |
|
|
|
fc529b0694
|
Add basic input system
|
2020-05-16 00:56:22 +02:00 |
|
|
|
542ef348ee
|
first release
|
2019-10-14 23:02:51 +02:00 |
|