Commit Graph

  • 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
  • 9822ed35de Add small guide to choose a texture format Pierre Krieger 2016-02-24 13:24:11 +0100
  • dc615d61e4 Modify the single_pass_renderpass! macro Pierre Krieger 2016-02-24 13:14:51 +0100
  • 9d1f7fa97b Fix compressed formats unusable for clearing Pierre Krieger 2016-02-24 11:58:55 +0100
  • 6f420701da Fix clear color value to use Pierre Krieger 2016-02-24 11:50:15 +0100
  • 111fb7229d Some work on image formats handling Pierre Krieger 2016-02-24 11:38:48 +0100
  • 71ec478441 Some cleanup in inner command buffer builder Pierre Krieger 2016-02-24 11:16:35 +0100
  • 01d9302d32 Add image example Pierre Krieger 2016-02-24 10:47:58 +0100
  • be083d2af8 Allow specifying buffer offsets in descriptor set binding Pierre Krieger 2016-02-24 08:57:54 +0100
  • 88f0eb5f71 Simplify BufferSlice Pierre Krieger 2016-02-24 08:44:43 +0100
  • a6b166c7b6 Rename ImageResource and BufferResource to AbstractImage and AbstractBuffer Pierre Krieger 2016-02-23 21:25:03 +0100
  • 154c4458c8 Remove a FIXME Pierre Krieger 2016-02-23 19:57:37 +0100
  • 1b394ebce9 Add some checks on buffers and images usage Pierre Krieger 2016-02-23 19:40:48 +0100
  • 6f84114dff Store the list of resources in the descriptor sets Pierre Krieger 2016-02-23 18:36:36 +0100
  • c9feb8f47a Update TROUBLES Pierre Krieger 2016-02-23 18:26:26 +0100
  • 25bc5f64e6 Replace ImageResource with ImageViewResource Pierre Krieger 2016-02-23 18:18:31 +0100
  • 7b50a54086 Add most descriptor set bindings Pierre Krieger 2016-02-23 18:12:05 +0100
  • dc3a37025a Writing a descriptor set requires &mut Pierre Krieger 2016-02-23 17:30:18 +0100
  • 3df709a4df Switch to winit in the teapot example Pierre Krieger 2016-02-23 13:28:46 +0100
  • 74567be276 Minor PipelineCache reorganization Pierre Krieger 2016-02-23 11:29:53 +0100
  • e8ef48c7f5 Cleanup depth bias members of Rasterization Pierre Krieger 2016-02-23 11:20:57 +0100
  • 9c076740c7 Update troubles Pierre Krieger 2016-02-23 10:19:57 +0100
  • ff607a2c7a Ignore crashing tests Pierre Krieger 2016-02-23 09:19:51 +0100
  • a1e76ab99e Add empty framebuffers Pierre Krieger 2016-02-23 09:18:29 +0100
  • eb2e08a8e2 Minor check for line width feature Pierre Krieger 2016-02-23 08:30:46 +0100
  • 55434db16f More docs Pierre Krieger 2016-02-22 22:20:13 +0100
  • 81bba8dbb2 More splitting descriptor set module Pierre Krieger 2016-02-22 16:07:27 +0100
  • fac2ab6336 Fix most warnings Pierre Krieger 2016-02-22 15:59:17 +0100
  • 803eae5d6b Add some tests for sync primitives Pierre Krieger 2016-02-22 15:55:15 +0100
  • 8153482218 Some buffer tests adjustements Pierre Krieger 2016-02-22 15:45:06 +0100
  • 2dc1c9378b Add destructors in descriptor_set Pierre Krieger 2016-02-22 15:37:58 +0100
  • 4641dca340 Put descriptor_set into its own module Pierre Krieger 2016-02-22 15:33:45 +0100
  • 5106b6aa0f Better descriptor sets design Pierre Krieger 2016-02-22 15:09:55 +0100
  • b155b5bae4 Clarify TROUBLES Pierre Krieger 2016-02-22 13:53:31 +0100
  • 1643682d9b Check that the number of color attachments is inferior to the maximum Pierre Krieger 2016-02-22 11:12:10 +0100
  • 14758ea9e3 Add limits getters to the physical device Pierre Krieger 2016-02-22 11:05:28 +0100
  • cc81de4a49 Remove RenderPassLayoutExt trait Pierre Krieger 2016-02-22 10:22:11 +0100
  • 26f09c9ce6 Some documentation and cleanup in framebuffer.rs Pierre Krieger 2016-02-22 09:43:08 +0100