Commit Graph

  • 5dca7499b1 Move instance to own directory Pierre Krieger 2016-03-09 17:26:21 +0100
  • 7bd2b6e3c9 Start working on FEATURES.md Pierre Krieger 2016-03-09 15:51:10 +0100
  • 4ae0c4541a Fix using gl_VertexIndex and gl_InstanceIndex producing errors Pierre Krieger 2016-03-09 13:06:13 +0100
  • d0738e20e8 Print the uniform variable that's missing a binding point Pierre Krieger 2016-03-09 11:48:31 +0100
  • 5d07058537 Add small todo Pierre Krieger 2016-03-08 18:59:26 +0100
  • 0c527947fb Update glslang Pierre Krieger 2016-03-08 14:11:07 +0100
  • cc0d130b42 Check the subpass when drawing with a secondary CB Pierre Krieger 2016-03-07 16:00:48 +0100
  • 87e87c755b Create all descriptor pools with FREE_DESCRIPTOR_SET_BIT for now Pierre Krieger 2016-03-07 15:45:27 +0100
  • d32f7c8ac5 Make the api_dump layer happy Pierre Krieger 2016-03-07 15:39:37 +0100
  • 20b63ff25e Revert "Fix viewports parameters passing when creating graphics pipeline" Pierre Krieger 2016-03-07 15:01:40 +0100
  • acd507ba33 Fix viewports parameters passing when creating graphics pipeline Pierre Krieger 2016-03-07 14:43:19 +0100
  • 6c7cc4e1e8 Be more restrictive in access masks Pierre Krieger 2016-03-07 12:13:23 +0100
  • 1fde5a3559 Keep framebuffers and renderpasses alive when used in CBs Pierre Krieger 2016-03-07 11:40:56 +0100
  • 70a468de20 Fix missing inheritance infos for secondary command buffers Pierre Krieger 2016-03-07 11:31:47 +0100
  • 7561af012e Fix wrong Copy/Clone implementations for Subpass Pierre Krieger 2016-03-07 11:31:37 +0100
  • a4d6062e2c Keep the renderpass alive in the graphics pipeline Pierre Krieger 2016-03-07 10:44:31 +0100
  • fadf1ec597 Fix wrong number of elements when drawing without indices Pierre Krieger 2016-03-07 08:38:11 +0100
  • 4c8ed56783 No longer produce errors with input attachments Pierre Krieger 2016-03-06 21:11:08 +0100
  • 38f083fa4c Slightly better error message in descriptor set gen Pierre Krieger 2016-03-06 21:00:28 +0100
  • 6b06fdd693 Now panicking if not all subpasses have been used Pierre Krieger 2016-03-06 20:01:56 +0100
  • a5c3a8e32f Add small FIXME Pierre Krieger 2016-03-06 18:50:01 +0100
  • f8894f5e03 Fix wrong number of subpasses in command buffer Pierre Krieger 2016-03-06 18:49:51 +0100
  • a5cc5b7a53 Fix renderpass macro with multiple passes Pierre Krieger 2016-03-06 18:47:02 +0100
  • 61931467ac Add support for macro-generated multipass render passes Pierre Krieger 2016-03-06 09:50:05 +0100
  • 1b2423378e Add support for dynamic viewports and scissors Pierre Krieger 2016-03-05 18:08:32 +0100
  • f73fdc6709 Fix descriptor sets not being kept alive in command buffer Pierre Krieger 2016-03-05 14:24:09 +0100
  • e19b03b91e Fix missing ownership of the buffer in update_buffer Pierre Krieger 2016-03-05 14:01:03 +0100
  • daf5eee4bc Fix unnecessary restriction on transfer queues for update_buffer Pierre Krieger 2016-03-05 13:48:16 +0100
  • 1d40c8edc3 Parsed structs are now part of a ty submodule Pierre Krieger 2016-03-05 13:31:44 +0100
  • 82e7eab532 Fix missing flags in secondary graphics CBs creation Pierre Krieger 2016-03-04 18:10:59 +0100
  • 5f2092e622 Keep secondary command buffers alive in the primary CB Pierre Krieger 2016-03-04 17:51:23 +0100
  • 2e99cf2e8f Generated render pass layout now implements common traits Pierre Krieger 2016-03-04 17:51:02 +0100
  • ca146dd125 API changes to the Subpass struct Pierre Krieger 2016-03-04 17:18:48 +0100
  • 2be13286d8 Some work in making secondary graphics CBs more sound Pierre Krieger 2016-03-04 17:11:13 +0100
  • 09739f3c90 Creating a graphics pipeline takes the Subpass by value and not by ref Pierre Krieger 2016-03-04 16:50:07 +0100
  • f266ad8fa1 BufferSlice is now stronger typed Pierre Krieger 2016-03-02 10:19:12 +0100
  • 1ffbb22722 Fix crash in release mode Pierre Krieger 2016-03-02 09:26:05 +0100
  • ed84f6bda4 Print weird returned error codes Pierre Krieger 2016-03-02 09:25:58 +0100
  • fa96b5faea Submitting a command buffer now returns a "Submission" Pierre Krieger 2016-03-02 08:59:02 +0100
  • 04b7d6a9ba Cache the signaled state of fences Pierre Krieger 2016-03-02 07:44:21 +0100
  • cfca5c962c Some work on better descriptor set API Pierre Krieger 2016-03-01 21:10:59 +0100
  • 6effb57f75 Fix wrong aspect mask when creating an image view Pierre Krieger 2016-03-01 16:05:52 +0100
  • c93f6574e7 Remove old function Pierre Krieger 2016-03-01 15:56:51 +0100
  • f341552825 Check pipeline layout of shaders Pierre Krieger 2016-03-01 14:50:30 +0100
  • a5b21125ed Rename PipelineLayoutDesc to Layout Pierre Krieger 2016-03-01 13:52:23 +0100
  • e262b75919 Minor draft for SetLayoutPossibleSuperset trait Pierre Krieger 2016-03-01 13:47:53 +0100
  • a844e856a0 Enable validation layers in teapot Pierre Krieger 2016-03-01 13:05:50 +0100
  • bc7dd074be Fix the debug callback not being called Pierre Krieger 2016-03-01 12:44:04 +0100
  • ca4c99ec92 Use the generated struct in the teapot example Pierre Krieger 2016-02-29 16:52:07 +0100
  • d82726eedd Extract descriptor sets code in own module Pierre Krieger 2016-02-29 16:10:38 +0100
  • e53a7e7bcc Handle struct members alignments in generated code Pierre Krieger 2016-02-29 16:03:39 +0100
  • 85ded76ead Write structure definitions in the shader analyser Pierre Krieger 2016-02-29 15:17:25 +0100
  • f6bdc2478f Fix the vulkano-shaders example Pierre Krieger 2016-02-29 14:42:52 +0100
  • 0661ce92ea RuntimeDescriptorSetDesc now more generic with what is accepts Pierre Krieger 2016-02-29 14:19:23 +0100
  • c0152c1a04 Extract Init and Write from SetLayout Pierre Krieger 2016-02-29 14:15:57 +0100
  • e392bfaed3 Rename DescriptorSetDesc to SetLayout Pierre Krieger 2016-02-29 13:53:10 +0100
  • 2b274381d4 Add framebuffer::LayoutClearValues trait Pierre Krieger 2016-02-29 12:48:37 +0100
  • 60cae45faf Rename AttachmentsList to LayoutAttachmentsList Pierre Krieger 2016-02-29 12:44:16 +0100
  • 6f305f0343 Rename RenderPassLayout to Layout Pierre Krieger 2016-02-29 12:43:03 +0100
  • d92ecd97cf Split framebuffer attachments list in another trait Pierre Krieger 2016-02-29 12:04:42 +0100
  • 33beaa204c The buffer type is now inferred Pierre Krieger 2016-02-29 11:19:23 +0100
  • d5da8374fc Add draw commands to the secondary graphics command buffer Pierre Krieger 2016-02-28 21:39:02 +0100
  • 9ea80a4fc8 Fix missing export Pierre Krieger 2016-02-28 18:38:54 +0100
  • 75962119c1 Fix triangle example Pierre Krieger 2016-02-28 17:21:01 +0100
  • 19804a387e Small draft for ShaderInterfaceDef Pierre Krieger 2016-02-28 14:25:08 +0100
  • f38517a3e3 Minor work on depth stencil Pierre Krieger 2016-02-28 13:10:56 +0100
  • 693ed347fa More testing in device_memory Pierre Krieger 2016-02-28 11:11:52 +0100
  • d4f51acfcd Add some tests and cleanup device_memory.rs Pierre Krieger 2016-02-28 10:54:58 +0100
  • 4da14c5b63 Fix missing viewport/scissor dynamic state with Dynamic Pierre Krieger 2016-02-27 22:29:36 +0100
  • 4f19f00469 Add shortcut function for the triangle_list IA Pierre Krieger 2016-02-27 22:22:31 +0100
  • 705de7671d Some docs to input_assembly Pierre Krieger 2016-02-27 22:17:59 +0100
  • 207258579e More viewport docs Pierre Krieger 2016-02-27 22:07:23 +0100
  • 28e96d9dca Add docs to viewport.rs Pierre Krieger 2016-02-27 21:25:41 +0100
  • ba18d8d603 Update the state of CONTRIBUTING Pierre Krieger 2016-02-27 20:30:55 +0100
  • faeafed225 Minor cleanup in memory/mod.rs Pierre Krieger 2016-02-27 20:26:24 +0100
  • 86079fca24 Finish implementing AbstractTypedImageViewsTuple Pierre Krieger 2016-02-27 20:02:48 +0100
  • a0897566ac Add support for other surface creation functions Pierre Krieger 2016-02-27 14:20:41 +0100
  • ef9b3fed9a Secondary graphics cmd buffers now require passing a renderpass Pierre Krieger 2016-02-27 14:09:45 +0100
  • 2a6252efbe Merge pull request #4 from tomaka/update-glslang tomaka 2016-02-27 10:47:21 +0100
  • 4ff9da8ba7 Update glslang Pierre Krieger 2016-02-27 10:41:25 +0100
  • 7e93b6c448 single_pass_renderpass! now only declares a struct Pierre Krieger 2016-02-26 16:21:06 +0100
  • f16019b2a1 Rework format module Pierre Krieger 2016-02-26 15:33:40 +0100
  • 938578b172 Update TROUBLES Pierre Krieger 2016-02-26 09:14:39 +0100
  • f1ff1806bc More documentation for the framebuffer module Pierre Krieger 2016-02-25 18:12:02 +0100
  • 4eacc59ac3 Fix copy_buffers requiring a transfer queue when it's not needed Pierre Krieger 2016-02-25 15:49:17 +0100
  • a163c0e002 Add Framebuffer::dimensions() Pierre Krieger 2016-02-25 15:48:34 +0100
  • d178d58301 Add some constructors to buffer Usage Pierre Krieger 2016-02-25 13:40:52 +0100
  • dd34895d46 Fix path creation in build script Pierre Krieger 2016-02-25 10:19:53 +0100
  • 6a0bc14061 Rename FormatMarker to FormatDesc Pierre Krieger 2016-02-25 09:56:45 +0100
  • ddcb8cf402 Add easier shaders compilation path Pierre Krieger 2016-02-25 08:52:22 +0100
  • 41831c30cb DeviceLocal now prefers device-local memory types (as its name tells) Pierre Krieger 2016-02-24 21:51:05 +0100
  • bfd025b64c Rename formats module to format Pierre Krieger 2016-02-24 21:03:04 +0100
  • 42dcd1e606 Require more precise versions Pierre Krieger 2016-02-24 19:19:08 +0100
  • a589946992 Minor change in swapchain Pierre Krieger 2016-02-24 18:56:19 +0100
  • 2619be95e9 Fix release mode crashing Pierre Krieger 2016-02-24 18:23:47 +0100
  • fdb5784bda More thread safety issues Pierre Krieger 2016-02-24 17:50:41 +0100
  • ce20e41629 Fix thread safety issues Pierre Krieger 2016-02-24 17:32:06 +0100
  • 278a7a3e3f Fix the single_pass_renderpass! macro Pierre Krieger 2016-02-24 16:00:42 +0100
  • 7b9b43a986 Texture upload working Pierre Krieger 2016-02-24 15:00:06 +0100
  • 5901915ee9 Image and teapot examples now working simultaneously Pierre Krieger 2016-02-24 13:51:34 +0100