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 |
|
Pierre Krieger
|
a560ec4f76
|
Minor changes for triangle example and debugging
|
2016-02-19 08:39:03 +01:00 |
|
Pierre Krieger
|
d8519e3ccf
|
Minor fix
|
2016-02-19 08:03:28 +01:00 |
|
Pierre Krieger
|
576b614527
|
Add debugging report
|
2016-02-19 08:01:02 +01:00 |
|
Pierre Krieger
|
50717f793f
|
Handle synchronization of renderpass attachments
|
2016-02-19 07:27:51 +01:00 |
|
Pierre Krieger
|
c644b76346
|
Better synchronization handling
|
2016-02-19 07:17:34 +01:00 |
|
Pierre Krieger
|
cdc573a5d7
|
Minor example change
|
2016-02-18 22:57:00 +01:00 |
|
Pierre Krieger
|
d0c6af0a84
|
Add layers list parameter to the device
|
2016-02-18 22:15:10 +01:00 |
|
Pierre Krieger
|
41847a1b99
|
Correctly propagate errors when creating shader module
|
2016-02-18 21:23:26 +01:00 |
|
Pierre Krieger
|
bbda9a98d4
|
Correctly handle viewports state
|
2016-02-18 21:11:17 +01:00 |
|
Pierre Krieger
|
3b71ba6912
|
Invalidate and flush only if memory is not coherent
|
2016-02-18 20:23:47 +01:00 |
|
Pierre Krieger
|
126e6f550d
|
Minor adjustements
|
2016-02-18 19:33:37 +01:00 |
|
Pierre Krieger
|
1c75b1810e
|
Keep ownership of pipeline objects within command buffers
|
2016-02-18 17:37:02 +01:00 |
|
Pierre Krieger
|
d6c757fd0e
|
Add a buffers_copy example, plus various fixes and improvements
|
2016-02-18 16:57:51 +01:00 |
|
Pierre Krieger
|
408fd30e5c
|
Better error detection in fence waiting
|
2016-02-18 16:45:15 +01:00 |
|
Pierre Krieger
|
5941198d90
|
Invalidate mapping when reading buffer
|
2016-02-18 16:45:04 +01:00 |
|
Pierre Krieger
|
8d60908f5c
|
Remove mistake
|
2016-02-18 15:47:12 +01:00 |
|
Pierre Krieger
|
cbbc6dca6b
|
Some work towards correctness in synchronization
|
2016-02-18 15:31:53 +01:00 |
|
Pierre Krieger
|
d15f34a580
|
Implement all trait methods of Resource
|
2016-02-18 15:12:55 +01:00 |
|
Pierre Krieger
|
7175a0b5b5
|
Add more correct synchronization handling
|
2016-02-18 14:49:35 +01:00 |
|
Pierre Krieger
|
9375c6a4e0
|
Add some todos
|
2016-02-18 13:44:02 +01:00 |
|