Commit Graph

  • 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
  • 3a0eebc78b Add some docs Pierre Krieger 2016-02-22 09:04:06 +0100
  • 629f839f6b Merge pull request #2 from frewsxcv/patch-1 tomaka 2016-02-22 08:21:27 +0100
  • 45aff0b568 Remove now default 'sudo: false' Corey Farwell 2016-02-21 17:31:50 -0500
  • 9fc438ca43 Depth testing working Pierre Krieger 2016-02-21 21:25:41 +0100
  • 125f3e1996 Fix the renderpass macros Pierre Krieger 2016-02-21 19:30:25 +0100
  • 25be5132cf Work on renderpass layout Pierre Krieger 2016-02-21 13:24:12 +0100
  • e0795b55b7 Fix teapot appearance Pierre Krieger 2016-02-21 11:02:51 +0100
  • a25adf0f40 Automatically call git submodule update --init in build script Pierre Krieger 2016-02-21 10:18:29 +0100
  • c6812c8ac3 Add gouraud shading to the teapot Pierre Krieger 2016-02-21 09:39:49 +0100
  • a222216dfb Add comment about reversing axis Pierre Krieger 2016-02-21 09:27:39 +0100
  • 8a39f16b2d Relax rules for buffer content Pierre Krieger 2016-02-21 09:13:27 +0100
  • 3e82a5e4fd Add a TROUBLES.md file Pierre Krieger 2016-02-21 09:09:34 +0100
  • ffdd45ae11 Add correct matrices to the viewport Pierre Krieger 2016-02-21 08:50:15 +0100
  • 823a635007 Teapot working Pierre Krieger 2016-02-21 08:38:36 +0100
  • a9290d3edb Fix triangle example Pierre Krieger 2016-02-21 07:43:20 +0100
  • 94d07fb735 Some todos in framebuffer Pierre Krieger 2016-02-20 21:25:37 +0100
  • 6ff6f9ee30 Add some tests for the sampler Pierre Krieger 2016-02-20 20:48:59 +0100
  • 8e0587aa30 Some changes and comments related to Vec allocations Pierre Krieger 2016-02-20 20:27:26 +0100
  • 8527843f2d Minor cleanup with buffers Pierre Krieger 2016-02-20 19:56:08 +0100
  • 16eb2de55e gpu_access is now unsafe Pierre Krieger 2016-02-20 19:45:09 +0100
  • 7b7bb7e4e0 Add draft in swapchain Pierre Krieger 2016-02-20 19:03:17 +0100
  • e12c3015e7 Some work on SPIR-V analyser Pierre Krieger 2016-02-20 18:26:51 +0100
  • 28f7d88197 Handle descriptor sets for both vertex and fragment stages Pierre Krieger 2016-02-20 17:42:55 +0100
  • 89265c05cb Auto-generate pipeline layouts Pierre Krieger 2016-02-20 17:10:45 +0100
  • 1f4d950404 The VulkanObject trait is now unsafe Pierre Krieger 2016-02-20 15:40:33 +0100
  • d5f3409247 Require initialization of descriptor sets Pierre Krieger 2016-02-20 15:36:36 +0100
  • a57eea3c6b Remove useless indication Pierre Krieger 2016-02-20 15:16:26 +0100
  • 9ef4dcaab5 Better docs for descriptor sets Pierre Krieger 2016-02-20 15:10:49 +0100
  • 3ebaaca45d Descriptor sets are working Pierre Krieger 2016-02-20 14:40:50 +0100
  • 0fe6c0f23d More draft for descriptor sets Pierre Krieger 2016-02-20 13:05:44 +0100
  • f4b4f9f8b4 Fix teapot example Pierre Krieger 2016-02-20 10:56:16 +0100
  • 1bc87cb13d Draft for teapot example Pierre Krieger 2016-02-20 10:55:51 +0100
  • e0c5973556 Work on descriptor sets Pierre Krieger 2016-02-20 10:47:56 +0100
  • 9f0c2fc87c Add VulkanObjectU64 and VulkanObjectUsize Pierre Krieger 2016-02-20 09:41:45 +0100
  • 2d241dbd8f Better style in example Pierre Krieger 2016-02-19 21:46:06 +0100
  • ee89deff71 Better buffer creation functions Pierre Krieger 2016-02-19 21:42:02 +0100
  • 25171f5dcb Add BufferSlice::buffer() Pierre Krieger 2016-02-19 21:32:07 +0100
  • 43d9c80888 Specialize the gpu_access function ; one for buffers one for images Pierre Krieger 2016-02-19 21:19:41 +0100
  • 04c462b5a2 Fix compilation on stable Pierre Krieger 2016-02-19 20:05:35 +0100
  • 3c86548f34 Some docs for shader modules Pierre Krieger 2016-02-19 20:00:12 +0100
  • 5c63d85e48 Add format types system Pierre Krieger 2016-02-19 18:10:09 +0100
  • 84ca265106 Add some docs Pierre Krieger 2016-02-19 17:43:09 +0100
  • 2d5a3f9a1b Add link to documentation in the README Pierre Krieger 2016-02-19 17:36:45 +0100
  • bee3588324 Fix doc generation again Pierre Krieger 2016-02-19 17:31:11 +0100
  • 0a7df824c6 Fix doc generation again Pierre Krieger 2016-02-19 17:15:37 +0100
  • e30472448e Fix doc generation again Pierre Krieger 2016-02-19 17:09:58 +0100
  • 933a02fabd Fix travis docs generation Pierre Krieger 2016-02-19 17:02:09 +0100
  • aac5821202 Travis try again Pierre Krieger 2016-02-19 16:56:40 +0100
  • 85d1c5b31f Travis try again Pierre Krieger 2016-02-19 16:53:57 +0100
  • e355e4c3c8 Travis try again Pierre Krieger 2016-02-19 16:50:36 +0100
  • 874f4ee28f Try fix travis Pierre Krieger 2016-02-19 16:48:55 +0100
  • 6e465a8c63 Make glslang work on Linux Pierre Krieger 2016-02-19 16:44:35 +0100
  • 254cb78d00 Ignore tests if failure to initialize Pierre Krieger 2016-02-19 16:36:39 +0100
  • 7bee7dd1cc Add some tests and make tests work Pierre Krieger 2016-02-19 16:19:39 +0100
  • 596c1d3cb7 Memory module now in acceptable state Pierre Krieger 2016-02-19 15:58:01 +0100
  • aedc5d7eed The allocate function of MemorySource now returns an OomError error Pierre Krieger 2016-02-19 15:55:40 +0100
  • ff807412fa Draft for descriptor sets Pierre Krieger 2016-02-19 15:50:28 +0100
  • f7696b9f60 Draft for descriptor sets Pierre Krieger 2016-02-19 13:43:28 +0100
  • 3735fd0062 Move swapchain acquire timeout to user code Pierre Krieger 2016-02-19 11:19:37 +0100
  • b5c2d3d5f8 Update buffers copy example Pierre Krieger 2016-02-19 11:04:04 +0100
  • 05d632dc14 Implement vertex attribute trait for f32 Pierre Krieger 2016-02-19 11:02:18 +0100
  • 84bf96f23e No longer hardcode vertex attributes Pierre Krieger 2016-02-19 10:58:35 +0100
  • d9c13cb830 Only return one semaphore in gpu_access Pierre Krieger 2016-02-19 10:26:20 +0100
  • a3375a0342 Correctly determine vertex format Pierre Krieger 2016-02-19 09:22:41 +0100
  • 8d951c874b Triangle example working on AMD Pierre Krieger 2016-02-19 09:10:46 +0100
  • a560ec4f76 Minor changes for triangle example and debugging Pierre Krieger 2016-02-19 08:39:03 +0100