Lillian Salehi lillian
  • Joined on 2024-10-03
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-18 11:56:57 -05:00
0797c418da Add mipmaps to texture creation pipeline
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-16 22:23:11 -05:00
6e8e75d5b3 Fix dragon UV's to allow it to run without crashing
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-16 20:15:29 -05:00
57496aea2c fix cleanup function, at todo for broken indice buffer.
0a7d5a787c Updated Flowgraph PUML file, documentation baby WOOOOOOOOOOOOOOOOOOOOOOOOO
af7b533f50 clean up a RIDICULOUS amount of shit code lmfao, instantiation < static calls (im dumb as hell)
Compare 3 commits »
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-14 16:24:41 -05:00
56fb496ec7 Fix index buffer
43fd780e0b .OBJ Loading
ac402dbef8 Depth buffering set up! Needs documentation and cleanup (again...)
Compare 3 commits »
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-13 20:32:27 -05:00
19c25ba670 Update documentation
9878070b4c Add Texture loading and extend original functionality! this needs HEAVY documentation, which I will do tomorrow.
Compare 2 commits »
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-12 16:50:09 -05:00
e2a732c98c Remove unnecessary duplicate PUML graph
cb4500d97f Update documentation and clean code for Uniform Buffers, added time variable to descriptor set, preparing for Texture mapping.
Compare 2 commits »
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-11 22:41:23 -05:00
086adae47a Uniform buffer creation, set up rudimentary MVP matrix
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-11 18:01:57 -05:00
6b8b24da65 Update gitignore
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-11 18:00:06 -05:00
b11d15764e update .gitignore
c1de710dde Add PlantUML flowchart
Compare 2 commits »
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-10 02:26:06 -05:00
edfbddea55 Index buffer support to allow for reusing of the same vertices. Next commits will be refactors and documentation, graphs and flows of execution
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-09 12:10:16 -05:00
7e625a3db5 Set up Vertex Buffer
0fefb85d0a Majorly cleaned up unnecessary includes and reformatted makefile to include shaders now.
Compare 2 commits »
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-08 23:42:29 -05:00
5fca2134fe Finally handle swap chain recreation! resizing the window is possible now. Need to comment about what is happening in draw frames. Rewrote the main function to use a Singleton framework as well
db832a7dae Refactored main function to use a singleton patten
Compare 2 commits »
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-08 06:02:44 -05:00
29599e4b9a Triangle finally renderedgit add . Swap ChainRecreation is up next, to allow for resizing. Then, it will be on to buffers for non-hardcoded shaders
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-08 01:57:29 -05:00
10a8c236f0 Prepare for rendering and presentation
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-07 17:02:59 -05:00
a8cbb97fd0 Fixed Function pipeline settings, prepping for Render passes then rendering to the screen
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-07 05:09:50 -05:00
fa14b3fd8f Implemented image view system for.. viewing images
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-06 20:17:18 -05:00
3bb747bfae Swap Chain's setup rudimentarily, resizing the window is not available as of yet, because that would invalidate the swap chain, but now we have a target to render to.
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-06 04:52:06 -05:00
ee0b68588c Update Documentation and remove duplicate includes caused by global headers
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-06 04:35:52 -05:00
3e0206b581 Major refactoring to fix spaghetti code, hook sanitizers in when debug building, and set up window surfaces.
lillian pushed to master at chloe-lilly/AgnosiaEngine 2024-10-05 19:59:13 -05:00
9a6a351e23 Added Logical Device setup, currently there are a few errors thrown because we don't enable any extensions, but DO enable optional features, which rely on those extensions. It seems like vulkan can deal with these errors without crashing, but this will be addressed shortly regardless