Commit Graph

3887 Commits

Author SHA1 Message Date
Pierre Krieger
94d07fb735 Some todos in framebuffer 2016-02-20 21:25:37 +01:00
Pierre Krieger
6ff6f9ee30 Add some tests for the sampler 2016-02-20 20:48:59 +01:00
Pierre Krieger
8e0587aa30 Some changes and comments related to Vec allocations 2016-02-20 20:27:26 +01:00
Pierre Krieger
8527843f2d Minor cleanup with buffers 2016-02-20 19:56:08 +01:00
Pierre Krieger
16eb2de55e gpu_access is now unsafe 2016-02-20 19:45:09 +01:00
Pierre Krieger
7b7bb7e4e0 Add draft in swapchain 2016-02-20 19:03:17 +01:00
Pierre Krieger
e12c3015e7 Some work on SPIR-V analyser 2016-02-20 18:26:51 +01:00
Pierre Krieger
28f7d88197 Handle descriptor sets for both vertex and fragment stages 2016-02-20 17:42:55 +01:00
Pierre Krieger
89265c05cb Auto-generate pipeline layouts 2016-02-20 17:10:45 +01:00
Pierre Krieger
1f4d950404 The VulkanObject trait is now unsafe 2016-02-20 15:40:33 +01:00
Pierre Krieger
d5f3409247 Require initialization of descriptor sets 2016-02-20 15:36:36 +01:00
Pierre Krieger
a57eea3c6b Remove useless indication 2016-02-20 15:16:26 +01:00
Pierre Krieger
9ef4dcaab5 Better docs for descriptor sets 2016-02-20 15:10:49 +01:00
Pierre Krieger
3ebaaca45d Descriptor sets are working 2016-02-20 14:40:50 +01:00
Pierre Krieger
0fe6c0f23d More draft for descriptor sets 2016-02-20 13:05:44 +01:00
Pierre Krieger
f4b4f9f8b4 Fix teapot example 2016-02-20 10:56:16 +01:00
Pierre Krieger
1bc87cb13d Draft for teapot example 2016-02-20 10:55:51 +01:00
Pierre Krieger
e0c5973556 Work on descriptor sets 2016-02-20 10:47:56 +01:00
Pierre Krieger
9f0c2fc87c Add VulkanObjectU64 and VulkanObjectUsize 2016-02-20 09:41:45 +01:00
Pierre Krieger
2d241dbd8f Better style in example 2016-02-19 21:46:06 +01:00
Pierre Krieger
ee89deff71 Better buffer creation functions 2016-02-19 21:42:02 +01:00
Pierre Krieger
25171f5dcb Add BufferSlice::buffer() 2016-02-19 21:32:07 +01:00
Pierre Krieger
43d9c80888 Specialize the gpu_access function ; one for buffers one for images 2016-02-19 21:19:41 +01:00
Pierre Krieger
04c462b5a2 Fix compilation on stable 2016-02-19 20:05:35 +01:00
Pierre Krieger
3c86548f34 Some docs for shader modules 2016-02-19 20:00:12 +01:00
Pierre Krieger
5c63d85e48 Add format types system 2016-02-19 18:10:09 +01:00
Pierre Krieger
84ca265106 Add some docs 2016-02-19 17:43:09 +01:00
Pierre Krieger
2d5a3f9a1b Add link to documentation in the README 2016-02-19 17:36:45 +01:00
Pierre Krieger
bee3588324 Fix doc generation again 2016-02-19 17:31:11 +01:00
Pierre Krieger
0a7df824c6 Fix doc generation again 2016-02-19 17:15:37 +01:00
Pierre Krieger
e30472448e Fix doc generation again 2016-02-19 17:09:58 +01:00
Pierre Krieger
933a02fabd Fix travis docs generation 2016-02-19 17:02:09 +01:00
Pierre Krieger
aac5821202 Travis try again 2016-02-19 16:56:40 +01:00
Pierre Krieger
85d1c5b31f Travis try again 2016-02-19 16:53:57 +01:00
Pierre Krieger
e355e4c3c8 Travis try again 2016-02-19 16:50:36 +01:00
Pierre Krieger
874f4ee28f Try fix travis 2016-02-19 16:48:55 +01:00
Pierre Krieger
6e465a8c63 Make glslang work on Linux 2016-02-19 16:44:35 +01:00
Pierre Krieger
254cb78d00 Ignore tests if failure to initialize 2016-02-19 16:36:39 +01:00
Pierre Krieger
7bee7dd1cc Add some tests and make tests work 2016-02-19 16:19:39 +01:00
Pierre Krieger
596c1d3cb7 Memory module now in acceptable state 2016-02-19 15:58:01 +01:00
Pierre Krieger
aedc5d7eed The allocate function of MemorySource now returns an OomError error 2016-02-19 15:55:40 +01:00
Pierre Krieger
ff807412fa Draft for descriptor sets 2016-02-19 15:50:28 +01:00
Pierre Krieger
f7696b9f60 Draft for descriptor sets 2016-02-19 13:43:28 +01:00
Pierre Krieger
3735fd0062 Move swapchain acquire timeout to user code 2016-02-19 11:19:37 +01:00
Pierre Krieger
b5c2d3d5f8 Update buffers copy example 2016-02-19 11:04:04 +01:00
Pierre Krieger
05d632dc14 Implement vertex attribute trait for f32 2016-02-19 11:02:18 +01:00
Pierre Krieger
84bf96f23e No longer hardcode vertex attributes 2016-02-19 10:58:35 +01:00
Pierre Krieger
d9c13cb830 Only return one semaphore in gpu_access 2016-02-19 10:26:20 +01:00
Pierre Krieger
a3375a0342 Correctly determine vertex format 2016-02-19 09:22:41 +01:00
Pierre Krieger
8d951c874b Triangle example working on AMD 2016-02-19 09:10:46 +01:00