Commit Graph

277 Commits (6dc3ca7777a3c4405e52a8e9cb8f7a2090def755)

Author SHA1 Message Date
cosmonaut d23b2a6a75 cacheing descriptor set layouts and pipeline layouts 2020-12-27 13:26:55 -08:00
cosmonaut 1b22664756 whoops 2020-12-23 13:49:53 -08:00
cosmonaut 838e840a70 fix vert UBO size check 2020-12-23 13:14:36 -08:00
cosmonaut ae44d3ef23 shader uniforms 2020-12-23 13:11:09 -08:00
cosmonaut d2d2dee5f4 fix sub buffer index oversight 2020-12-22 23:46:37 -08:00
cosmonaut 25314dad57 layout transition on BeginRenderPass 2020-12-22 23:17:09 -08:00
cosmonaut 89f8ef1e9e draw call API revision 2020-12-22 22:56:26 -08:00
cosmonaut a174573b02 proper sub buffer index system 2020-12-22 22:05:01 -08:00
cosmonaut 87920c0048 hack to fix sub buffer index issue 2020-12-22 21:53:39 -08:00
cosmonaut 14993a4f22 handle case where shader does not take samplers 2020-12-22 20:50:32 -08:00
cosmonaut a586040123 misc fixes 2020-12-22 20:22:17 -08:00
cosmonaut a795e1f825 rename to QueuePresent + make textureslice input a pointer 2020-12-21 18:54:36 -08:00
cosmonaut 8752ed4391 misc fixes 2020-12-21 18:34:57 -08:00
cosmonaut bab86149c9 some init fixes 2020-12-21 17:59:08 -08:00
cosmonaut 9fa0e54e67 add PresentationParameters 2020-12-21 16:18:21 -08:00
cosmonaut 7de212c322 rename Gen_ functions to Create_ 2020-12-21 15:50:12 -08:00
cosmonaut 06b805cf93 presentation loop 2020-12-21 15:44:43 -08:00
cosmonaut 6827eea6d3 push vertex param functions 2020-12-21 13:02:07 -08:00
cosmonaut feb4b5e16b vertex and index buffers 2020-12-21 12:37:54 -08:00
cosmonaut 778a8d89bd splitting up push shader params by stages 2020-12-20 01:33:32 -08:00
cosmonaut 4233c7767e draw functions 2020-12-20 01:29:15 -08:00
cosmonaut 6e7f6ef1ec EndRenderPass 2020-12-20 00:05:53 -08:00
cosmonaut 2f06a8a13f BeginRenderPass 2020-12-20 00:05:12 -08:00
cosmonaut ffae2d8bfb remove AddDisposeShaderParamBuffer 2020-12-19 23:41:03 -08:00
cosmonaut db50e07be6 note about setting buffer data 2020-12-19 23:35:30 -08:00
cosmonaut 7d2018e712 BindVertexBuffers and BindIndexBuffer 2020-12-19 23:31:55 -08:00
cosmonaut 47823c67ac BindGraphicsPipeline 2020-12-19 23:17:55 -08:00
cosmonaut bedc1f7196 set sampler functions 2020-12-18 21:35:21 -08:00
cosmonaut d193327760 create descriptor pool on pipeline 2020-12-18 20:17:50 -08:00
cosmonaut 4202ad8e56 reintroduce sub buffers 2020-12-18 20:08:07 -08:00
cosmonaut deb2d6f7a7 implement all texture data setters 2020-12-18 18:38:15 -08:00
cosmonaut bd4bd74020 revising shader param API 2020-12-18 18:24:22 -08:00
cosmonaut 61bdec0357 GenVertexBuffer and GenIndexBuffer 2020-12-18 17:32:27 -08:00
cosmonaut a153433cec CreateShaderModule 2020-12-18 17:25:22 -08:00
cosmonaut 0b3bf3181b SetTextureData2D 2020-12-18 17:03:26 -08:00
cosmonaut faf536377f add depth stencil target to createFramebuffer 2020-12-18 16:42:54 -08:00
cosmonaut ba9447ae4c render targets 2020-12-18 16:39:03 -08:00
cosmonaut a6f13dff8d implement texture creation 2020-12-18 14:35:33 -08:00
cosmonaut 5e5515fbe8 CreateFramebuffer 2020-12-18 12:58:03 -08:00
cosmonaut 4070636d91 CreateSampler 2020-12-17 17:48:26 -08:00
cosmonaut 51f447a208 fix relative paths on visualc solution 2020-12-17 17:04:07 -08:00
cosmonaut 80b65a0946 add visualc note 2020-12-17 16:57:55 -08:00
cosmonaut ef5577727f add visualc project 2020-12-17 16:57:10 -08:00
cosmonaut 501a9d61a2 fix some warnings and add vulkan headers 2020-12-17 16:39:25 -08:00
thatcosmonaut 22c5248ef3
Update README 2020-12-17 12:47:43 -08:00
thatcosmonaut 007466ccd4
Update README 2020-12-17 12:46:28 -08:00
cosmonaut 91bea9e25a remove unneeded layout info 2020-12-17 12:11:50 -08:00
cosmonaut 75093afddb fix some doc comments 2020-12-17 11:44:34 -08:00
cosmonaut 09b776d172 implement CreateGraphicsPipeline 2020-12-17 11:40:49 -08:00
cosmonaut b10b9bfafd VULKAN_CreateRenderPass 2020-12-17 00:19:02 -08:00