e2a14db15f
Working 2d example, needed the vertex drawing order changed.
ci/woodpecker/push/woodpecker.json Pipeline is pending
2024-07-28 16:01:43 -04:00
0424e339a6
Two Pipelines simultaniously, however the second dimension one doesnt draw atm...
ci/woodpecker/push/woodpecker.json Pipeline is pending
2024-07-28 13:40:23 -04:00
8c537caca4
Successful running of a seperated Pipeline model
ci/woodpecker/push/woodpecker.json Pipeline is pending
2024-07-28 12:43:32 -04:00
b56fd97093
Got a seperated Render Pipeline object building but crashing in validation-layers - creation of graphics pipeline.
ci/woodpecker/push/woodpecker.json Pipeline is pending
2024-07-27 15:01:49 -04:00
3e2e78a468
Started doing some re-arranging trying to brainstorm ideas on multi-pipeline setup.
2024-07-27 10:59:40 -04:00
17050968db
Enabled the Memory Budget Feature in VMA
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-25 09:28:40 -04:00
b2d22a0ac6
Polished the initial VMA addition to have more features search for and enabled.
2024-07-25 09:16:29 -04:00
4f71a9849c
Implimented the VMA - Vulkan Memory Allocator to hopefully make memory management easier.
2024-07-24 19:51:11 -04:00
214a5002e6
small syntax changes
2024-07-24 08:21:21 -04:00
8b95861011
Replaced unique_ptr with optionals for cache locality, Created a CreateImageView func, and Implimented MSAA using a Color Buffer
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-19 17:00:24 -04:00
0485a75de3
Implimented a Successful Rebuilding of the Swapchain
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-19 11:23:05 -04:00
5aaa6d13f8
Organizing Pipeline Creation
ci/woodpecker/push/woodpecker.json Pipeline was successful
2024-07-19 09:22:48 -04:00
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