Commit Graph

19 Commits (030d4f42780cefc5e13a3d017edc62a763fcde1f)

Author SHA1 Message Date
noah metz 22369f6385 Enable address sanitizer for macos 2024-10-28 13:47:54 -06:00
noah metz b19240899a Fixed Makefile for linux 2024-10-21 15:52:16 -06:00
noah metz 1dbd924b8c Pass RenderContext pointer in exposed API functions 2024-10-21 12:52:45 -06:00
noah metz d4790a8d53 Added address sanitizer, and stored font/texture names 2024-10-21 12:30:19 -06:00
noah metz 8c793d36c3 Moved glsl structures to common file, added convenience functions for UI elements 2024-10-20 21:59:28 -06:00
noah metz 04e15db065 Renamed pipeline->ui, moved square vertices to shaders 2024-10-17 15:56:35 -06:00
noah metz 6858877d6b Moved 3rd party files to lib/, removed unused 'vulkan.c' 2024-10-17 09:06:57 -06:00
noah metz 2a99c7be99 Moved font loadinf from script to C 2024-10-16 20:29:19 -06:00
noah metz a6e44fcd0e Moved export to Darwin if 2024-10-16 15:29:20 -06:00
noah metz edf8718cca Removed homebrew paths from makefile 2024-10-16 15:28:42 -06:00
noah metz 1895aefe22 Supress vma compile warnings 2024-10-15 10:55:16 -06:00
noah metz 77c83b21a1 Made makefile compile on macos/linux 2024-10-15 10:37:56 -06:00
noah metz 28cd4efbaf Changed multiple render passes to subpasses 2024-10-15 00:06:46 -06:00
noah metz 683c071878 Added ttf converter script, and started converting renderer to use the ttf atlas(only 1d for now) 2024-10-14 13:33:14 -06:00
noah metz e9d3a71a1d Updated gitignore, got basic polygon UI pipeline rendering shapes with offsets/colors 2024-10-09 20:00:56 -06:00
noah metz 1fa7b38624 Updated gitignore, added pipeline creation code and basic render loop 2024-10-09 14:31:30 -06:00
noah metz 2accc9a952 Initial commit of C vulkan code 2024-10-09 10:54:19 -06:00
noah metz 0e2fe46ca8 Changed cmake project to autotols 2024-10-07 16:32:05 -06:00
noah metz 5ff2ffe7b7 Reorganized, added C Client 2024-10-07 15:43:10 -06:00