Commit Graph

1183 Commits

Author SHA1 Message Date
Pierre Krieger
9296f8344e Synchronize fence resets 2016-07-26 19:39:55 +02:00
tomaka
75a5030beb Merge pull request #194 from tomaka/modulable-shader-module
Make ShaderModule modulable over the device pointer
2016-07-26 19:22:28 +02:00
Pierre Krieger
3affecc702 Make ShaderModule modulable over the device pointer 2016-07-26 18:36:43 +02:00
tomaka
cb01088168 Merge pull request #191 from tomaka/gfx-pipeline-tests
Move the graphics pipeline tests to separate module
2016-07-26 18:33:17 +02:00
Pierre Krieger
65dd3b8414 Use stronger typing for CpuAccessibleBuffer creation 2016-07-26 12:26:05 +02:00
tomaka
7003d08ec0 Merge pull request #192 from tomaka/cmd-draw
Add most drawing-related commands to UnsafeCommandBufferBuilder
2016-07-26 11:10:01 +02:00
Pierre Krieger
e5087727bc Add most drawing-related commands to UnsafeCommandBufferBuilder 2016-07-26 10:29:54 +02:00
Pierre Krieger
0c1cc41fa6 Move the graphics pipeline tests to separate module 2016-07-26 09:14:42 +02:00
tomaka
a881d070af Merge pull request #190 from tomaka/allow-unsafe
Add more allow(unsafe) on unsafe code from macros
2016-07-26 08:52:43 +02:00
tomaka
82295c4c8f Merge pull request #188 from tomaka/hacky-pool
Add texel buffers to the hacky descriptor pool implementation
2016-07-26 08:52:40 +02:00
tomaka
c77b50548b Merge pull request #189 from tomaka/barrier-range
Fix ranges of buffer memory barriers
2016-07-26 08:52:38 +02:00
Pierre Krieger
f1ee8c02c7 Add more allow(unsafe) on unsafe code from macros 2016-07-25 16:04:22 +02:00
Pierre Krieger
de26e60835 Fix ranges of memory barriers 2016-07-25 11:59:30 +02:00
Pierre Krieger
e1826cdf4c Add texel buffers to the hacky descriptor pool implementation 2016-07-25 11:58:50 +02:00
tomaka
64b438b483 Merge pull request #184 from tomaka/buffer-view-buffer
Add BufferView::buffer()
2016-07-21 13:33:46 +02:00
Pierre Krieger
04fad7e33b Add BufferView::buffer() 2016-07-21 13:12:59 +02:00
tomaka
6abac67f62 Merge pull request #177 from tomaka/tuto-work
Some random work on the tutorial
2016-07-21 12:50:01 +02:00
tomaka
ab48eb4a51 Merge pull request #183 from tomaka/texel-buffer
Add support for texel buffers
2016-07-21 12:49:54 +02:00
tomaka
21c064cbcc Merge pull request #182 from tomaka/unsafe-layout-ptr
Make UnsafeDescriptorLayout generic over the Device pointer
2016-07-21 12:08:13 +02:00
Pierre Krieger
f69d33ad50 Add support for texel buffers 2016-07-21 12:07:29 +02:00
Pierre Krieger
038de03d18 Make UnsafeDescriptorLayout generic over the Device pointer 2016-07-21 11:09:29 +02:00
tomaka
c1b02fa1a4 Merge pull request #181 from tomaka/unsafe-cb-api
Slightly rework some APIs of the unsafe command buffer builder
2016-07-21 08:42:31 +02:00
Pierre Krieger
f92e4379c2 Slightly rework some APIs of the unsafe command buffer builder 2016-07-21 08:12:52 +02:00
tomaka
e02807f242 Merge pull request #180 from tomaka/render-pass
Add render pass-related functions to UnsafeCommandBufferBuilder
2016-07-20 22:53:53 +02:00
Pierre Krieger
7eb65e6d66 Add render pass-related functions to UnsafeCommandBufferBuilder 2016-07-20 22:33:16 +02:00
tomaka
d30f9db2f6 Merge pull request #179 from tomaka/clear-attachments
Add UnsafeCommandBufferBuilder::clear_attachments
2016-07-20 21:53:03 +02:00
Pierre Krieger
c3f18a9f52 Add UnsafeCommandBufferBuilder::clear_attachments 2016-07-20 21:23:58 +02:00
tomaka
e92a869bc4 Merge pull request #178 from tomaka/clear-color-image
Add UnsafeCommandBufferBuilder::clear_color_image
2016-07-20 20:34:28 +02:00
Pierre Krieger
6f02a246c2 Add clear_depth_stencil_image as well 2016-07-20 20:09:37 +02:00
Pierre Krieger
efdd315b4f Add UnsafeCommandBufferBuilder::clear_color_image 2016-07-20 19:46:49 +02:00
Pierre Krieger
07bd5d4696 Some random work on the tutorial 2016-07-20 12:08:56 +02:00
tomaka
a6ea28f7cf Merge pull request #176 from bitshifter/panick_to_panic
Change Panick to Panic
2016-07-17 08:08:32 +02:00
Cameron Hart
9cf2096a89 Missed a few in the last commit 2016-07-17 10:37:54 +10:00
Cameron Hart
5a2dee711c Bulk change Panick to Panic 2016-07-17 10:33:35 +10:00
tomaka
32fa234df4 Merge pull request #175 from tomaka/texel-buffer-work
Make `sampled` parameter of texel buffers less confusing
2016-07-16 08:24:26 +02:00
Pierre Krieger
cf9b4f76b8 Make sampled parameter of texel buffers less confusing 2016-07-15 13:26:33 +02:00
tomaka
a26fc00359 Merge pull request #174 from tomaka/sys-pipeline-barrier
Add pipeline_barrier() to UnsafeCommandBufferBuilder
2016-07-13 16:01:03 +02:00
Pierre Krieger
f5dcfd9750 Add pipeline_barrier() to UnsafeCommandBufferBuilder 2016-07-13 15:16:52 +02:00
tomaka
5373fbe45f Merge pull request #171 from tomaka/inner
Rename all inner-like functions to inner
2016-07-07 19:39:49 +02:00
tomaka
e7b963f2b6 Merge pull request #170 from tomaka/vertex-def-err
Better error report when the vertex definition doesn't match the shader
2016-07-07 19:33:34 +02:00
Pierre Krieger
6ffa466979 Rename all inner-like functions to inner 2016-07-07 19:06:05 +02:00
Pierre Krieger
9642d6c232 Better error report when the vertex definition doesn't match the shader 2016-07-07 18:10:39 +02:00
tomaka
f099deee50 Merge pull request #168 from tomaka/mismatch-error
Better error in case of mismatch between two shader stages
2016-07-07 17:38:45 +02:00
tomaka
d0447998bc Merge pull request #167 from tomaka/linear-layout
Add querying the image layout of linear tiling images
2016-07-07 17:38:41 +02:00
Pierre Krieger
e968bf2e88 Better error in case of mismatch between two shader stages 2016-07-07 15:23:51 +02:00
Pierre Krieger
16b700e068 Add querying the image layout of linear tiling images 2016-07-07 11:27:00 +02:00
tomaka
9b9024dcd1 Merge pull request #164 from JustMaximumPower/master
Change vulkan library name on unix
2016-07-01 22:41:46 +02:00
Moritz Kühner
32904f5c3b Add exception for android to libary name 2016-07-01 20:26:18 +02:00
Moritz Kühner
8e1afcc4b0 Change vulkan library name on unix
libvulkan.so does not exist in ubuntu or steam for linux. There is
however a libvulkan.so.1 . Using this vulkano works on a default install.
2016-07-01 18:52:52 +02:00
tomaka
9330b4f0c8 Merge pull request #161 from tomaka/colorspace-enum
Rename the COLORSPACE_SRGB_NONLINEAR_KHR enum
2016-06-29 14:42:51 +02:00