summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-24command pool and allocate command buffersomnisci3nce
2024-03-24swapchain creation and main renderpassomnisci3nce
2024-03-24creating swapchainomnisci3nce
2024-03-23temporarily ignore compute queueomnisci3nce
need to understand the family queue indexes more, as it was complaining about present and compute both having index 2
2024-03-23fix vulkan debug callbackomnisci3nce
2024-03-23vk debugger and physical device selectionomnisci3nce
omg.
2024-03-23required extensions and validation layersomnisci3nce
2024-03-22swap PCsomniscient
2024-03-22misc comments + cleanupomniscient
2024-03-17fix a bug with dirname seg faulting when passed a string literalOmniscient
it doesnt like things in readonly memory i guess. now we create an arena for the obj load and create a dynamically allocated copy of the string
2024-03-14fix cube texture path now that we can load relative pathomniscient
2024-03-14change screenshotomniscient
2024-03-14Merge branch 'master' of github.com:omnisci3nce/celeritas-coreomniscient
2024-03-14add screenshot to READMEomniscient
2024-03-14Merge pull request #5 from omnisci3nce/cel-41-port-over-a-basic-3d-scene-exampleJoshua Rowe
CEL 41 port over a basic 3d scene example
2024-03-14chore: formatomniscient
2024-03-14lights, camera, actionomniscient
2024-03-11Merge pull request #6 from omnisci3nce/cel-49-directory-name-function-posixJoshua Rowe
Support relative path in loaders using a wrapper around dirname()
2024-03-11minor cleanupomniscient
2024-03-11added a path_parent function to get path of a fileomniscient
Now we can load .mtl files without hardcoding the full path from top-level like before. that was a hack!
2024-03-09add pthreads link flagomnisci3nce
2024-03-09pull sources out into a local variable so we can share them easilyomniscient
2024-03-09chore: formatomniscient
2024-03-09create basic scene and draw objomniscient
2024-03-09some more maths helpersomniscient
2024-03-09renderer functions necessary for model drawingomniscient
2024-03-09give model the name of the pathomniscient
2024-03-09create camera and split view/proj matricesomniscient
2024-03-09add shadersomniscient
2024-03-09rename target to objomniscient
2024-03-05add some TODO comments for tomorrowomniscient
2024-03-05chore: formatOmniscient
2024-03-05pass mesh and material darrays for happy path.Omniscient
we will probably swap to an arena allocator for the temp darrays soon but not right yet
2024-03-05remove some commentsOmniscient
2024-03-05loads and runs now (no visuals yet)Omniscient
2024-03-05get us running on Mac again with our vendored GLFWomniscient
2024-03-05Merge branch 'master' into cel-41-port-over-a-basic-3d-scene-exampleomniscient
2024-03-05add string.h includeomniscient
2024-03-06chore: fmtOmniscient
2024-03-05why is it crashing on file loading now?Omniscient
2024-03-05add cube objOmniscient
2024-03-05wip: port obj loaderOmniscient
2024-03-05add render types for material and textureOmniscient
2024-02-26Merge pull request #4 from paulkayode/string-subviewsJoshua Rowe
string subview functions
2024-02-26updatesegunkayode1
2024-02-26string subview functionssegunkayode1
2024-02-25Merge branch 'master' of github.com:omnisci3nce/celeritas-coreOmniscient
2024-02-25boilerplate for more examplesOmniscient
2024-02-25disclaimer about some string apis not being unicode awareOmniscient
2024-02-25Merge pull request #3 from omnisci3nce/feature/some-string-utilsJoshua Rowe
Port String utils but using arena for allocation