Korijn van Golen
2beaaafc6b
Update Makefile
...
Correct filename expression for binaries on Windows
2019-12-28 10:30:32 +01:00
Korijn van Golen
62175d5c26
include FFI header files in package
2019-12-27 22:04:03 +01:00
Korijn van Golen
bf65d6dc8e
Don't release lib-remote
2019-12-27 22:01:17 +01:00
Korijn van Golen
539751dc51
explicitly set -tzip for 7z
2019-12-24 14:54:51 +01:00
Korijn van Golen
7b93bf1557
support 7z for travis windows environment (its preinstalled)
2019-12-24 14:52:06 +01:00
Korijn van Golen
e434aeddfb
make package command repeatable (useful outside of CI)
2019-12-24 14:33:11 +01:00
Korijn van Golen
ad797cbd81
makefile package command and travis deploy step
2019-12-24 14:19:43 +01:00
Dzmitry Malyshau
486b1b6764
Remote buffer destruction
2019-12-03 08:59:22 -05:00
Dzmitry Malyshau
6c632d1366
Separate native from the core
2019-11-16 00:36:23 -05:00
bors[bot]
b71fc33c72
Merge #359
...
359: Make examples work again r=kvark a=GabrielMajeri
This PR fixes the C example code to not crash and actually run.
I've also added a few assertions to ensure a warning is emitted next time somebody forgots to increase `max_bind_groups` to something non-zero on device creation.
To help with debugging the examples, I've configured CMake to include debug info in the builds. Some new Makefile targets for the examples have been added to automate running them.
Co-authored-by: Gabriel Majeri <gabriel.majeri6@gmail.com>
2019-10-26 21:08:16 +00:00
Gabriel Majeri
eb198a9c3e
Fix C examples
...
Get the examples running again.
The compute example has been simplified to use only one buffer.
A new check has been added to ensure the `max_bind_groups`
device limit is properly set.
2019-10-26 22:13:53 +03:00
Dzmitry Malyshau
4851284150
Switch from remote feature to local
2019-10-24 14:52:44 -04:00
Dzmitry Malyshau
e84ae4a4b2
Feature-less backend selection
...
This PR removes optional backend features in favor of run-time
selection at the `request_adapter` entry point. Adapters from all
supported gpu backends on the platform are reported.
It also makes gfx-rs dependency to be public (for now).
2019-08-27 20:55:49 -04:00
Dzmitry Malyshau
f82ceba3c2
Minor renames to address the review comments
2019-08-16 22:36:30 -04:00
Timo de Kort
c355269465
remove -s from examples-compute
2019-08-15 09:50:00 +02:00
Dzmitry Malyshau
d37452ff27
Force pipeline barriers between unordered usages
2019-08-14 10:35:40 -04:00
Timo de Kort
e091420a90
streamline Makefile
2019-07-29 22:40:25 +02:00
Timo de Kort
d759da409f
add compute example
2019-07-27 14:26:06 +02:00
Joshua Groves
7e7a88b831
Add Windows/glfw3 to CI
2019-06-04 22:09:58 -02:30
Timo de Kort
9b0607973e
resolve PR comments
...
- pass backends from the Makefile to the CMakeLists file
- add check to see if the BACKEND argument is set
- add dbghelp lib file
2019-05-26 18:23:19 +02:00
Timo de Kort
3f385a56dd
update Makefile
2019-05-22 21:05:22 +02:00
Dzmitry Malyshau
a6f3637c0c
Debug labels
2019-05-14 12:49:10 -04:00
Dzmitry Malyshau
540451a66d
Fix cbindgen macro expansion and CI
2019-05-10 21:55:09 -04:00
Dzmitry Malyshau
6ce9cbd679
Remove Rust wrapper and examples
2019-05-10 20:40:42 -04:00
Dzmitry Malyshau
61fca00f34
Remove wgpu-bindings in favor of configuration scripts
2019-04-30 12:45:05 -04:00
Dzmitry Malyshau
0011d9f4ff
Global manager for instance names on the remote client
2019-04-30 09:19:40 -04:00
Dzmitry Malyshau
52ee3e019c
Remote example and improved header, tested on CI
2019-04-29 22:41:09 -04:00
Joshua Groves
af58884952
Unpin nightly date
2019-02-28 21:18:16 -07:00
Dzmitry Malyshau
f0e245e4dc
Cleanup unused framebuffers
2019-02-26 11:21:31 -05:00
Dzmitry Malyshau
ea18c8fa85
Generate remote header
2019-02-26 10:10:07 -05:00
Dzmitry Malyshau
056cc64eb4
Shadow example shaders and improvements
2019-02-22 12:59:29 -05:00
Dzmitry Malyshau
038e49aa25
Allow examples to run from any dir
2019-02-21 09:49:30 -05:00
Dzmitry Malyshau
2e21285434
Separate object identity from storage
2019-02-14 14:28:55 -05:00
Dzmitry Malyshau
844d371989
Command encoder interface
2019-02-12 16:48:56 -05:00
Dzmitry Malyshau
e8e5938e06
Linux support for GLFW example
2019-01-24 12:33:34 -05:00
Joshua Groves
558681fddc
Don't specify nightly for bindings generation
2019-01-20 16:46:02 -07:00
Dzmitry Malyshau
f4bb1903bf
Fix deadlock in barrier insertion
2018-12-01 22:53:21 -05:00
Joshua Groves
d3f8c082f1
Skip C examples for now
2018-11-11 12:44:28 -07:00
Dzmitry Malyshau
32b92afa5c
Root Makefile
2018-10-22 12:01:42 -04:00