Commit Graph

248 Commits (3b0774579ffe738b6272b2b6cc2be66d4a4ea39d)

Author SHA1 Message Date
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
cosmonaut fd731ac648 add Present call to API 2020-12-16 20:19:11 -08:00
cosmonaut 67b0503935 fence, semaphore and command pool 2020-12-16 20:04:47 -08:00
cosmonaut 458bd6049d swapchain creation 2020-12-16 19:50:31 -08:00
cosmonaut 36eb134c9f instantiation madness 2020-12-16 19:28:02 -08:00
cosmonaut ee6bcdc427 fix warnings on all but vulkan driver 2020-12-16 18:38:22 -08:00
cosmonaut f8621562f2 remove FNA3D dependency 2020-12-16 18:12:20 -08:00
cosmonaut 16d70b2ad8 vulkan boilerplate 2020-12-16 17:23:49 -08:00
cosmonaut dcef2e68c7 add boilerplate 2020-12-16 17:08:44 -08:00
cosmonaut 6f793a5a3c started entry points 2020-12-16 16:38:09 -08:00
cosmonaut c57842afb9 laying out the multi-driver skeleton 2020-12-16 16:27:14 -08:00
cosmonaut 491c49d8ad device create and destroy 2020-12-16 15:33:09 -08:00
cosmonaut 1d152a61bf shader param buffer stuff 2020-12-16 15:15:42 -08:00
cosmonaut fddba3a94d shader interface 2020-12-16 14:59:14 -08:00
cosmonaut 5850d0851f getters and setters and disposers 2020-12-16 14:53:34 -08:00
cosmonaut 6d10378978 targets 2020-12-16 14:02:03 -08:00
cosmonaut 3bd6dfae2d texture creation 2020-12-16 13:49:10 -08:00
cosmonaut 78f2dc1bde comments 2020-12-16 13:40:11 -08:00
cosmonaut 2229af92d4 render pass related things 2020-12-16 13:28:06 -08:00
cosmonaut 1d66372b83 sampler and shader param sets 2020-12-16 12:47:54 -08:00
cosmonaut 5961876847 separate sampler layout 2020-12-16 12:28:45 -08:00
cosmonaut 9526a40420 render state structure 2020-12-16 12:11:43 -08:00
cosmonaut b43ecacfc4 draw functions 2020-12-15 18:29:26 -08:00
cosmonaut de3b25ab82 make more stuff opaque 2020-12-15 18:08:49 -08:00
cosmonaut 98ca0d4c57 RenderTargetBinding 2020-12-15 16:45:11 -08:00
cosmonaut 2fdba41f45 fix typo and add link 2020-12-15 15:28:39 -08:00
cosmonaut cb3cc4007b include FNA3D.h 2020-12-15 15:27:06 -08:00
cosmonaut 715950f44a initial commit 2020-12-15 15:00:46 -08:00