Commit Graph

937 Commits

Author SHA1 Message Date
tomaka
3b9d5d2c5b Merge pull request #131 from tomaka/border-colors
Properly handle samplers border colors
2016-06-10 13:40:54 +02:00
Pierre Krieger
7d13ce2ddc Properly handle samplers border colors 2016-06-10 12:44:28 +02:00
tomaka
c0c1dfd098 Merge pull request #130 from tomaka/sampler-shortcut
Add shortcuts for creating samplers
2016-06-10 11:47:23 +02:00
Pierre Krieger
c07fe84de9 Add shortcuts for creating samplers 2016-06-10 09:03:30 +02:00
tomaka
150fe7474f Merge pull request #129 from tomaka/tess-geom-fix
Fix shader interfaces for tessellation and geometry shaders
2016-06-06 16:21:09 +02:00
Pierre Krieger
3a4c1022f5 Improve builtin variable detection 2016-06-06 15:20:02 +02:00
Pierre Krieger
f220519e05 Fix shader interfaces for tessellation and geometry shaders 2016-06-06 15:08:49 +02:00
tomaka
b94ee65606 Merge pull request #127 from tomaka/diagnostic-overlap
Add a better diagnostic when attrib locations overlap
2016-06-06 13:00:16 +02:00
tomaka
d06d0e44ce Merge pull request #128 from tomaka/export-missing-fix
Fix missing export
2016-06-06 10:03:23 +02:00
Pierre Krieger
53c9e8f15e Fix missing export 2016-06-06 09:54:45 +02:00
Pierre Krieger
3d4bd4767a Add a better diagnostic when attrib locations overlap 2016-06-06 09:25:17 +02:00
tomaka
164389d6c4 Merge pull request #125 from tomaka/cb-pool-rework
[breaking-change] Rework command pools
2016-06-04 16:42:07 +02:00
Pierre Krieger
17c1ed08db Add some comments 2016-06-04 14:08:12 +02:00
Pierre Krieger
58f77753ad Split pool module in three submodules 2016-06-04 13:19:03 +02:00
tomaka
7392c9e120 Merge pull request #124 from tomaka/rp-granularity
Add UnsafeRenderPass::granularity()
2016-06-04 11:36:29 +02:00
Pierre Krieger
5c4504e5be Rework command pools 2016-06-04 11:31:12 +02:00
Pierre Krieger
1610901a6a Add UnsafeRenderPass::granularity() 2016-06-03 13:42:51 +02:00
tomaka
881f7d92e0 Merge pull request #120 from tomaka/catch-unwind
Catch when the debug callback panicks
2016-05-30 10:39:00 +02:00
tomaka
9baf1243fb Merge pull request #119 from tomaka/fix-leak
Fix device leaking
2016-05-30 10:38:54 +02:00
Pierre Krieger
421f625a7c Fix Weak::new() not stable yet 2016-05-30 10:12:10 +02:00
Pierre Krieger
52f85aa270 Catch when the debug callback panicks 2016-05-30 10:09:04 +02:00
Pierre Krieger
c7f5a1a0fb Fix device leaking 2016-05-30 09:47:49 +02:00
tomaka
082caeb447 Merge pull request #116 from tomaka/update-glslang
Update glslang
2016-05-25 14:27:47 +02:00
Pierre Krieger
44bc6e454d Update glslang 2016-05-25 13:03:34 +02:00
tomaka
1b9e40e221 Merge pull request #115 from tomaka/fix-warnings
Fix warnings
2016-05-25 08:59:44 +02:00
Pierre Krieger
f62fec043a Fix warnings 2016-05-25 08:45:08 +02:00
tomaka
89394324d1 Merge pull request #114 from nicokoch/wayland-support
Window creation: Add support for wayland on unixes
2016-05-24 14:02:28 +02:00
Nicolas Koch
c53c1378e2 Update winit version to 0.5.1 2016-05-24 13:42:33 +02:00
Nicolas Koch
e7c0282825 Window creation: Add support for wayland on unixes 2016-05-23 16:19:35 +02:00
tomaka
1050331e7f Merge pull request #113 from tomaka/fix-use-after-free
Fix a use-after-free when submitting a command buffer
2016-05-22 18:34:53 +02:00
Pierre Krieger
254b346cc4 Fix a use-after-free when submitting a command buffer 2016-05-22 18:18:25 +02:00
tomaka
28370e2930 Merge pull request #112 from typelist/device_layer_deprecation
Remove support for device layers
2016-05-22 11:06:17 +02:00
Johannes Muenzel
1cd47976c4 Remove support for device layers
Device layers are deprecated starting in Vulkan 1.0.13. The
specification recommends that we pass the instance layer names to the
device creation functions as well. This assures backwards compatibility
because there are no known device-only layers pre-1.0.13, and
post-1.0.13 those arguments are ignored (except by validation layers).
2016-05-22 00:59:15 -07:00
tomaka
1b3a7b6fb5 Merge pull request #111 from tomaka/tuto-fix
Slight fix in the tutorial
2016-05-21 16:55:22 +02:00
tomaka
df424d0a6c Merge pull request #110 from tomaka/app-infos-rework
Rework ApplicationInfos
2016-05-21 16:55:20 +02:00
Pierre Krieger
31567a4416 Slight fix in the tutorial 2016-05-21 16:04:01 +02:00
Pierre Krieger
f02b352022 Rework ApplicationInfos 2016-05-21 09:47:52 +02:00
tomaka
c16c52917d Merge pull request #109 from tomaka/tessellation-shaders
Add support for tessellation shaders
2016-05-20 21:36:32 +02:00
Pierre Krieger
07ae850f4e Add support for tessellation shaders 2016-05-20 20:05:33 +02:00
tomaka
db04e20616 Merge pull request #107 from tomaka/gfx-pipeline-tests
Gfx pipeline tests
2016-05-20 10:58:54 +02:00
Pierre Krieger
4486d8199b Some more graphics pipeline tests 2016-05-19 17:49:10 +02:00
Pierre Krieger
1ac0752882 Add a basic test for graphics pipelines creation 2016-05-19 17:36:49 +02:00
tomaka
b89d97fd2a Merge pull request #105 from tomaka/tuto-work
More tutorial work
2016-05-19 16:49:31 +02:00
Pierre Krieger
415e281299 More tutorial work 2016-05-18 18:19:55 +02:00
tomaka
f51704e391 Merge pull request #104 from tomaka/tuto-work
Some work on the tutorial
2016-05-18 17:21:42 +02:00
Pierre Krieger
00adde0783 Fix 2016-05-18 08:55:27 +02:00
Pierre Krieger
bcff47b20a Some work on the tutorial 2016-05-17 21:42:35 +02:00
tomaka
3fc8bb615d Merge pull request #102 from tomaka/generic-semaphores
Make semaphores generic over device type
2016-05-16 11:02:10 +02:00
tomaka
76e3803e22 Merge pull request #101 from tomaka/www-draft
Draft for a website
2016-05-16 10:54:25 +02:00
Pierre Krieger
e9bacc91e8 Make semaphores generic over device type 2016-05-16 10:47:42 +02:00