Commit Graph

  • bad0a850a1 Cleanup Shader code and struct alignment. Anish Bhobe 2024-07-21 12:47:14 +0200
  • 1747339072 Updated README with updates. Anish Bhobe 2024-07-21 12:20:48 +0200
  • 7bdf76c202 Unified Vertex Data. Anish Bhobe 2024-07-21 01:31:32 +0200
  • a87da63c98 Added Model Root node for global transforms. Anish Bhobe 2024-07-20 10:25:16 +0200
  • 41a1725c34 Fix a transform update issue. Anish Bhobe 2024-07-20 09:33:47 +0200
  • ab947ad9f9 Fixed issue at window minimization. Anish Bhobe 2024-07-20 02:06:10 +0200
  • cee0cad0bd Fixed node orientations. Anish Bhobe 2024-07-19 21:14:24 +0200
  • 6637756fcc Material Alignment and Color0. Anish Bhobe 2024-07-18 00:07:12 +0200
  • 912e197614 Gpu resource manager actually manages resource. Anish Bhobe 2024-07-17 22:09:39 +0200
  • b9dcf5e4ec Checking HLSL shaders. Anish Bhobe 2024-07-16 00:08:14 +0200
  • a7878c109a Models render. Anish Bhobe 2024-07-15 19:49:35 +0200
  • 0092ce4c9e Extended testing for vertices. Anish Bhobe 2024-07-15 00:20:37 +0200
  • 362468ebe7 MSVC fixes. Anish Bhobe 2024-07-14 23:03:04 +0200
  • 69aa72770f Model Vertices rendered. Anish Bhobe 2024-07-14 20:49:27 +0200
  • 93981bca4c Bindless VBO. Anish Bhobe 2024-07-13 23:44:30 +0200
  • 6c15f599aa Texture bindless works! Anish Bhobe 2024-07-13 01:24:07 +0200
  • c7ea45bce7 Setup for bindless. Anish Bhobe 2024-07-12 11:24:58 +0200
  • fa8351c866 Add resource copy command. Anish Bhobe 2024-07-11 15:41:43 +0200
  • 07f3a237b5 Depth buffer added. Anish Bhobe 2024-07-11 09:56:17 +0200
  • ef6ca6a79e Refactor to add move ops. Anish Bhobe 2024-07-11 09:11:15 +0200
  • 52b3c671c6 Refactor Frames into util. Anish Bhobe 2024-07-10 20:56:18 +0200
  • b48fb3168d Completed textured box. Anish Bhobe 2024-07-10 13:14:08 +0200
  • e541be389d Box. Anish Bhobe 2024-07-09 15:42:19 +0200
  • 63af9954d9 Descriptor Set use started. Anish Bhobe 2024-07-09 13:31:08 +0200
  • 8fab687a20 Add a readme. Anish Bhobe 2024-07-08 16:39:37 +0200
  • 1a8f113323 Vertex buffers. Anish Bhobe 2024-07-07 18:46:38 +0200
  • 7c17d09822 Cross compatibility with older linux SDK. Anish Bhobe 2024-07-05 17:14:41 +0200
  • 363259a52e Fix sync bug. Anish Bhobe 2024-07-05 12:48:08 +0200
  • c338c34337 Added buffer. Anish Bhobe 2024-07-05 00:51:33 +0200
  • 0ca2779014 Refactoring and extracting helpers. Anish Bhobe 2024-07-01 21:51:07 +0200
  • d9b0e82be7 Improve HLSL compile. Anish Bhobe 2024-07-01 21:22:40 +0200
  • ccb0aa5fbe File hierarchy cleanup. Anish Bhobe 2024-07-01 20:19:51 +0200
  • 5744e7a13c Trivial Pipeline object. Anish Bhobe 2024-07-01 19:53:06 +0200
  • eaf4556bad Triangle rendered to screen. Anish Bhobe 2024-07-01 18:37:08 +0200
  • c6ff2f4f76 Clear Screen. Anish Bhobe 2024-06-29 20:31:14 +0200
  • 76a7927643 Large cleanup. Anish Bhobe 2024-06-29 11:51:37 +0200
  • 8769215437 Removed duplication. Anish Bhobe 2024-06-27 01:34:58 +0200
  • e120b38066 Cleaned up result formatting. Anish Bhobe 2024-06-26 20:25:24 +0200
  • e55f30e7e7 Swapchain added. Anish Bhobe 2024-06-26 19:49:55 +0200
  • c16456c610 Refactored Device and Cleaned up includes. Anish Bhobe 2024-06-26 19:49:46 +0200
  • f603bd5752 Refactored for new coding scheme. No exceptions. Anish Bhobe 2024-06-26 17:41:59 +0200
  • 7bf87f5127 Device creation + cleanup. Anish Bhobe 2024-06-16 21:21:36 +0200
  • ce4dd9b096 Small fixes for compat with clang. Anish Bhobe 2024-06-16 19:00:10 +0200
  • 44173ffdbc Macro to change min-log-level. Anish Bhobe 2024-06-16 11:49:05 +0200
  • 2f4db7ffaf Physical Device creation complete. Anish Bhobe 2024-06-16 11:47:29 +0200
  • 20cf0876eb Purged custom formatting code. Anish Bhobe 2024-06-16 11:01:13 +0200
  • 7f66176895 Moved to exceptions + physical device. Anish Bhobe 2024-06-15 20:02:48 +0200
  • 39732c1a27 Project reorganization. Anish Bhobe 2024-06-15 18:29:29 +0200
  • 8b0a7f2622 Format Code and cleanup. Anish Bhobe 2024-06-15 17:54:30 +0200
  • a0a84f30f8 Improved logging based of fmtlib. Anish Bhobe 2024-06-15 17:45:22 +0200
  • e9da60c056 Window setup. Anish Bhobe 2024-06-12 12:56:03 +0200
  • 385c6740e0 Added Vulkan Context. Anish Bhobe 2024-06-12 01:59:02 +0200
  • bc84716171 Added global.h and global.cpp Anish Bhobe 2024-06-12 01:53:30 +0200
  • 83a555d106 Added logger and cross-plat breakpoints. Anish Bhobe 2024-06-12 01:20:24 +0200
  • 0cd4546c37 Initial Setup. Anish Bhobe 2024-06-11 16:23:47 +0200