Commit Graph

  • d8519e3ccf Minor fix Pierre Krieger 2016-02-19 08:03:28 +0100
  • 576b614527 Add debugging report Pierre Krieger 2016-02-19 08:01:02 +0100
  • 50717f793f Handle synchronization of renderpass attachments Pierre Krieger 2016-02-19 07:27:51 +0100
  • c644b76346 Better synchronization handling Pierre Krieger 2016-02-19 07:17:34 +0100
  • cdc573a5d7 Minor example change Pierre Krieger 2016-02-18 22:57:00 +0100
  • d0c6af0a84 Add layers list parameter to the device Pierre Krieger 2016-02-18 22:15:10 +0100
  • 41847a1b99 Correctly propagate errors when creating shader module Pierre Krieger 2016-02-18 21:23:26 +0100
  • bbda9a98d4 Correctly handle viewports state Pierre Krieger 2016-02-18 21:11:17 +0100
  • 3b71ba6912 Invalidate and flush only if memory is not coherent Pierre Krieger 2016-02-18 20:23:47 +0100
  • 126e6f550d Minor adjustements Pierre Krieger 2016-02-18 19:33:37 +0100
  • 1c75b1810e Keep ownership of pipeline objects within command buffers Pierre Krieger 2016-02-18 17:37:02 +0100
  • d6c757fd0e Add a buffers_copy example, plus various fixes and improvements Pierre Krieger 2016-02-18 16:57:51 +0100
  • 408fd30e5c Better error detection in fence waiting Pierre Krieger 2016-02-18 16:45:15 +0100
  • 5941198d90 Invalidate mapping when reading buffer Pierre Krieger 2016-02-18 16:45:04 +0100
  • 8d60908f5c Remove mistake Pierre Krieger 2016-02-18 15:47:12 +0100
  • cbbc6dca6b Some work towards correctness in synchronization Pierre Krieger 2016-02-18 15:31:53 +0100
  • d15f34a580 Implement all trait methods of Resource Pierre Krieger 2016-02-18 15:12:55 +0100
  • 7175a0b5b5 Add more correct synchronization handling Pierre Krieger 2016-02-18 14:49:35 +0100
  • 9375c6a4e0 Add some todos Pierre Krieger 2016-02-18 13:44:02 +0100
  • 2615174f9c Add correct sharing mode handling Pierre Krieger 2016-02-18 13:26:37 +0100
  • f0cd1a98e5 Try add libstdc++6 package Pierre Krieger 2016-02-18 11:30:11 +0100
  • e06d365fb2 Fix glsl-to-spirv tests Pierre Krieger 2016-02-18 11:25:26 +0100
  • 448c0a5eba Better error message for glsl-to-spirv Pierre Krieger 2016-02-18 11:23:36 +0100
  • 2ea2c30a75 Build instead of test on travis Pierre Krieger 2016-02-18 11:20:29 +0100
  • 772b9577cd Add some comments to Image Pierre Krieger 2016-02-18 11:17:52 +0100
  • 2892c2b70d Fix glslang on Linux Pierre Krieger 2016-02-18 11:02:45 +0100
  • 9b6afdf979 Add docs generation to travis Pierre Krieger 2016-02-18 10:57:24 +0100
  • 41b664ed71 Add image prototype system for layout transitionning Pierre Krieger 2016-02-18 10:55:58 +0100
  • d3b9a82171 The RenderPassLayout methods now take &self Pierre Krieger 2016-02-18 10:15:42 +0100
  • 2e4cd8c6a2 Replace the triangle example with test and add more comments Pierre Krieger 2016-02-18 09:59:54 +0100
  • ce5433d7d5 Initial wrapper Pierre Krieger 2016-02-18 09:33:06 +0100
  • c924811fde Remove design document Pierre Krieger 2016-02-18 09:12:34 +0100
  • 1b657be785 Adjust feature names again Pierre Krieger 2016-02-17 19:16:07 +0100
  • 4e48017de9 Fix empty input and output Pierre Krieger 2016-02-17 17:10:55 +0100
  • 87191bbb97 Adjust capability checks in vulkano-shaders Pierre Krieger 2016-02-17 16:05:59 +0100
  • 9af3aa371f Switch to one shader at a time in glsl-to-spirv Pierre Krieger 2016-02-16 20:01:45 +0100
  • ea138fc79d Update the validator on windows Pierre Krieger 2016-02-16 18:51:29 +0100
  • 588e28f9ac Add vk-sys Pierre Krieger 2016-02-16 16:26:04 +0100
  • 84fd3732fd Add the vulkan specs Pierre Krieger 2016-02-16 15:06:52 +0100
  • 148792fda4 Add a gitlab-ci file Pierre Krieger 2016-02-13 19:38:55 +0100
  • 3f18306a1a Add small helpful comment in the generated code Pierre Krieger 2016-02-06 21:45:29 +0100
  • 0e62886ed3 Add some #[allow(dead_code)] Pierre Krieger 2016-02-06 12:35:50 +0100
  • df322b8ce6 Generated structs public again (oops) Pierre Krieger 2016-02-06 12:16:06 +0100
  • 5b3c5e58c6 Generated structs are now private Pierre Krieger 2016-02-06 12:05:24 +0100
  • 1ae8fea0e0 Minor adjustements to the current library draft Pierre Krieger 2016-02-06 12:01:10 +0100
  • 6153e1fcde Rename shader-parser to vulkano-shaders Pierre Krieger 2016-02-06 11:45:09 +0100
  • e5ed14327b Add error messages in case of problem in build script Pierre Krieger 2016-02-05 16:42:56 +0100
  • b67b96a49e Fix permission setting for glslang validator Pierre Krieger 2016-02-05 16:37:48 +0100
  • b6a3b3c598 Add input attribute types to vertex shader type Pierre Krieger 2016-02-05 16:32:02 +0100
  • ccd0c0f023 Pass identifiers as CStrs Pierre Krieger 2016-02-05 15:51:45 +0100
  • 8110684c94 Adjust namespaces Pierre Krieger 2016-02-05 15:36:06 +0100
  • d4e9fe50cd Check whether capabilities are supported Pierre Krieger 2016-02-05 15:33:41 +0100
  • ec12992b23 Fix wrong interpretation of OpTypePointer Pierre Krieger 2016-02-05 15:23:48 +0100
  • 61d00ce9a8 Start doing something correct in the code generation Pierre Krieger 2016-02-05 15:20:14 +0100
  • 49b460e580 Minor TODO Pierre Krieger 2016-02-05 14:46:31 +0100
  • 4df9586e37 Set the proper permissions of the executable for glsl-to-spirv Pierre Krieger 2016-02-05 14:45:57 +0100
  • deb9380c56 Fix test Pierre Krieger 2016-02-05 14:37:37 +0100
  • 3836c318dd Allow customizing the shader struct name Pierre Krieger 2016-02-05 14:37:14 +0100
  • 964ad0a27e Add a travis file Pierre Krieger 2016-02-05 14:33:36 +0100
  • f75a0d668f More work on parser Pierre Krieger 2016-01-31 14:58:44 +0100
  • b2e63f2e3a Use a smarter way to parse enumerations Pierre Krieger 2016-01-31 14:45:17 +0100
  • be43ab8218 Slightly change example Pierre Krieger 2016-01-31 14:29:53 +0100
  • 561b941e2c More parsing Pierre Krieger 2016-01-31 13:58:23 +0100
  • c7a19a1cff Some work on build output Pierre Krieger 2016-01-31 13:34:19 +0100
  • 466dffd48f Remove example file Pierre Krieger 2016-01-31 13:32:14 +0100
  • fbeac0d827 Remove obsolete files Pierre Krieger 2016-01-31 13:20:32 +0100
  • c67d3a6a93 Use the glsl to spirv compiler in shader-parser Pierre Krieger 2016-01-31 13:18:58 +0100
  • f2da9331f2 Add glsl-to-spirv library Pierre Krieger 2016-01-31 13:10:41 +0100
  • 66d55cad0a More prototyping for reflection Pierre Krieger 2016-01-31 11:36:16 +0100
  • cbbc535cfb More instructions Pierre Krieger 2016-01-31 11:05:21 +0100
  • 8c5caabf4e More SPIR-V parsing Pierre Krieger 2016-01-31 10:45:00 +0100
  • 8f76d6f74e Remove debugging println in tests Pierre Krieger 2016-01-31 10:19:58 +0100
  • f9f014c789 Add draft for SPIR-V parser Pierre Krieger 2016-01-31 10:13:01 +0100
  • 5c6cf93bd7 More design Pierre Krieger 2016-01-09 16:50:41 +0100
  • fbf3ba0956 Modify design Pierre Krieger 2016-01-08 08:59:20 +0100
  • 179c3d6dae Add some dummy code Pierre Krieger 2015-11-13 12:05:14 +0100
  • 54b3e1025d Update DESIGN.md tomaka 2015-11-01 12:01:41 +0100
  • ed5b012ff7 Update DESIGN.md tomaka 2015-11-01 11:40:37 +0100
  • 6f11dbd8f5 Update DESIGN.md tomaka 2015-11-01 11:27:36 +0100
  • 5c6c8e8b72 Update DESIGN.md tomaka 2015-11-01 11:18:55 +0100
  • f1b2d2a269 Update goals tomaka 2015-11-01 11:06:25 +0100
  • 53871317e1 Update DESIGN.md tomaka 2015-11-01 11:05:38 +0100
  • 8dfd527919 Minor work Pierre Krieger 2015-07-11 10:54:51 +0200
  • 18020a6d88 Minor work Pierre Krieger 2015-07-08 20:56:33 +0200
  • 140d25ab97 Add some initial code draft Pierre Krieger 2015-07-06 11:13:19 +0200
  • d2552a8d65 Initial commit Pierre Krieger 2015-07-06 10:54:29 +0200