3b1f89685a
Refactor Device Selection to use a Primitive Scoring system
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-19 08:49:13 -04:00
20027989bb
Updated Texture Sampler
2024-07-19 07:33:25 -04:00
7236130a30
Implimented MipMapping, generates mip-maps of textures to allow easier and prettier rendering
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-19 06:56:01 -04:00
c68c82cda7
uint standard renaming. Namespace Preferred for portability
ci/woodpecker/push/woodpecker.json Pipeline failed
2024-07-18 18:44:20 -04:00
0faa71751d
Implimented a Depth Buffer to prevent things under the top most triangles are properly obscured
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-18 18:24:13 -04:00
30ed1f679b
Start Rendering a debug Test Image on our Plane.
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-18 16:35:52 -04:00
18a990133f
Implimented a Basic 3d Rotating Plane using Matrix Projection
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-18 09:35:55 -04:00
cec2cb3ec9
Added multiple command-buffers and syncronization commands to allow the system to render multiple frames at once.
2024-07-15 13:23:44 -04:00
7e429da9ae
Added a Index Buffer and created a Quad out of 2 triangles
2024-07-15 08:54:37 -04:00
1350d6adf7
Implimented a Vertex Staging buffer to make startup and buffer-copies faster.
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-15 06:59:47 -04:00
128adb6947
Reordered Functions to better show the direction of code flow.
2024-07-15 06:16:59 -04:00
5c39c62529
Pushed Buffer Allocation to a seperate function.
2024-07-15 05:56:02 -04:00
92c55d34d3
Implimented usage of a Vertex buffer
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-14 19:46:16 -04:00
5b4cae40f9
Created a new script to automaticly grab LSP info for you.
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-14 10:19:54 -04:00
aacef5d48f
Added Logs to the tests to view the progress and status more easily, and added a cleanup at the end since it conflicts with dev builds.
2024-07-14 10:19:13 -04:00
d2db091873
Reformatted Standard Headers to be at the start
2024-07-14 10:18:12 -04:00
98aee1a086
Resolved 1 Validation failure due to GPU, now allows testing with fatal errors on for validation errors.
2024-07-14 10:17:12 -04:00
6d2a991c36
Resolved Destruction causing Validation failures with the semephores, fences and command buffers.
2024-07-14 09:42:26 -04:00
edad95f876
Added a WoodpeckerCI Script to test building the project.
ci/woodpecker/push/woodpecker.json Pipeline failed
2024-07-14 06:55:38 -04:00
8aecc2313e
Updated CMakeLists.txt to support ARM64 for testing
2024-07-14 06:54:32 -04:00
a6c67dd91f
Initial Commit
...
This took alot of love to build.
It is build off of the combo of the Vulkan Tutorial and Sample files
from the vulkanHPP library.
The VulkanHPP Library appears compatible with the GPL license as per it
being the Apache 2 license.
2024-07-13 20:29:05 -04:00