Commit Graph

1753 Commits

Author SHA1 Message Date
Pierre Krieger
5f95521336 Extract the various future impls to their own modules 2017-05-07 09:51:53 +02:00
Pierre Krieger
7f5980dbfb Move future.rs to its own directory 2017-05-07 09:38:05 +02:00
tomaka
de0eb60b8e Merge pull request #442 from tomaka/sync-docs-fix
Fixes to the documentation of sync
2017-05-07 09:02:16 +02:00
Pierre Krieger
bd36df9492 Fixes to the documentation of sync 2017-05-06 22:31:47 +02:00
tomaka
f150b3527d Merge pull request #438 from tomaka/future-fence
Rework the fence future
2017-05-06 21:56:05 +02:00
tomaka
23ef412e8b Merge pull request #440 from tomaka/future-usability
Add documentation and usability methods to GpuFuture
2017-05-06 21:56:01 +02:00
tomaka
b612ed82a9 Merge pull request #441 from tomaka/sync-pipeline
Move pipeline stage structs to own module
2017-05-06 21:55:55 +02:00
Pierre Krieger
5fed8b93ad Move pipeline stage structs to own module 2017-05-06 21:11:00 +02:00
tomaka
c1f104d2c4 Merge pull request #437 from tomaka/q-fam-builder
Add CommandBufferBuilder::queue_family()
2017-05-06 20:37:46 +02:00
Pierre Krieger
2ee4b268c1 Some more minor doc 2017-05-06 20:24:47 +02:00
Pierre Krieger
3213c9fef3 Add documentation and usability methods to GpuFuture 2017-05-06 20:10:16 +02:00
tomaka
d352a36a49 Merge pull request #439 from tomaka/rem-resources
Remove useless unused type
2017-05-06 19:22:25 +02:00
Pierre Krieger
8f5f01e7f6 Remove useless type 2017-05-06 17:56:44 +02:00
Pierre Krieger
84bb2cc4e8 Rework the fence future 2017-05-06 17:37:36 +02:00
tomaka
698e0cc9ae Merge pull request #436 from tomaka/uninit-doctests
More removal of uninitialized in doctests
2017-05-06 14:27:54 +02:00
Pierre Krieger
5916e882ee Add CommandBufferBuilder::queue_family() 2017-05-06 14:25:56 +02:00
Pierre Krieger
780f2d2540 More removal of uninitialized in doctests 2017-05-06 10:49:57 +02:00
tomaka
7089069a3a Merge pull request #435 from tomaka/pl-incompat-error
Add PipelineLayoutNotSupersetError
2017-05-05 19:59:21 +02:00
tomaka
1651561b09 Merge pull request #434 from tomaka/tex-array-incompat-fix
Fix texture arrays not working
2017-05-04 17:26:33 +02:00
Pierre Krieger
3419ca8280 Add PipelineLayoutNotSupersetError 2017-05-04 17:16:21 +02:00
Pierre Krieger
21c6f1f371 Fix texture arrays not working 2017-05-04 17:14:45 +02:00
tomaka
d291ab8e43 Merge pull request #432 from tomaka/stencil-load-store
Allow setting the stencil-load/store op for stencil attachments
2017-05-04 09:48:41 +02:00
tomaka
dfb391f70f Merge pull request #433 from tomaka/doc-fix
Slight fix in main documentation
2017-05-02 21:07:05 +02:00
Pierre Krieger
1896f10eed Slight fix in main documentation 2017-05-02 20:20:49 +02:00
Pierre Krieger
ca46e1533c Allow setting the stencil-load/store op for stencil attachments 2017-05-02 20:14:46 +02:00
tomaka
d4d5170df0 Merge pull request #431 from tomaka/buf-changes
Changes in Buffer type safety and slices
2017-04-25 16:55:37 +02:00
Pierre Krieger
3205a21039 BufferView::new() now takes a Buffer instead of BufferAccess 2017-04-25 15:06:39 +02:00
Pierre Krieger
2d85121d52 Make CmdUpdateBuffer type safe 2017-04-25 11:09:07 +02:00
Pierre Krieger
6a7e857c14 Reexport TypedBuffer in buffer 2017-04-25 09:46:28 +02:00
Pierre Krieger
99478afcda Some documentation for TypedBuffer and TypedBufferAccess 2017-04-25 09:35:37 +02:00
Pierre Krieger
ddd666e087 Implement TypedBuffer everywhere 2017-04-25 09:32:11 +02:00
Pierre Krieger
329f4da90e Add slice methods on Buffer as well 2017-04-25 09:26:54 +02:00
Pierre Krieger
9b39ba43ec Rename TypedBuffer to TypedBufferAccess 2017-04-25 09:02:23 +02:00
Pierre Krieger
77481c1540 Change Buffer impl of BufferSlice 2017-04-25 08:39:58 +02:00
Pierre Krieger
9a114a03b7 Add Buffer::size() 2017-04-25 08:07:23 +02:00
tomaka
3ae8d75405 Merge pull request #430 from tomaka/one-v-one-i-fix
Fix a VertexSource impl for OneVertexOneInstanceDefinition
2017-04-23 19:02:53 +02:00
Pierre Krieger
fbeb8984cf Fix a VertexSource impl for OneVertexOneInstanceDefinition 2017-04-23 18:37:49 +02:00
tomaka
9c53b101a8 Merge pull request #429 from tomaka/indirect-fixes
Fixes in indirect drawing
2017-04-23 17:16:37 +02:00
Pierre Krieger
4232e95ebf Fixes in indirect drawing 2017-04-23 16:52:12 +02:00
tomaka
ffee50e21d Merge pull request #428 from tomaka/draw-indirect
Add back draw_indirect command
2017-04-23 16:12:55 +02:00
tomaka
7192feb9b1 Merge pull request #427 from tomaka/test-no-unsafe
Remove some mem::unitialized() in doctests
2017-04-23 15:49:15 +02:00
Pierre Krieger
6eb4a29c2b Add back draw_indirect command 2017-04-23 15:42:55 +02:00
Pierre Krieger
4cca46673e Remove some mem::unitialized() in doctests 2017-04-23 13:36:45 +02:00
tomaka
5cf097e8bb Merge pull request #424 from tomaka/add-cmd-err
Adding a command to a builder can now return an error
2017-04-22 19:15:07 +02:00
tomaka
3435d824fa Merge pull request #425 from tomaka/fb-fixes
Misc framebuffer fixes
2017-04-22 13:43:50 +02:00
Pierre Krieger
f530868e4f Some more tests for render passes 2017-04-22 13:18:35 +02:00
Pierre Krieger
5bfff5d11a Restore test in fb/sys.rs, plus various fixes 2017-04-22 12:52:27 +02:00
Pierre Krieger
5de743221b Adding a command to a builder can now return an error 2017-04-20 09:43:57 +02:00
tomaka
b61a89cb5c Merge pull request #422 from tomaka/image-getters
Add some getters to Image
2017-04-17 13:58:01 +02:00
tomaka
db260842c8 Merge pull request #423 from tomaka/context-check-fix
Fix CmdSetState only outside render pass
2017-04-17 13:27:31 +02:00