Mike Welsh
|
bfe14c2eaf
|
webgl: Add VAO support
|
2020-05-02 10:38:20 -07:00 |
Mike Welsh
|
9583b51ddb
|
webgl: Use u32 for vertex color
|
2020-05-02 10:38:20 -07:00 |
Mike Welsh
|
bc85c0d92e
|
webgl: Avoid redundant WebGL state calls
|
2020-05-02 10:38:20 -07:00 |
Mike Welsh
|
5f45b25f27
|
webgl: Create a WebGL2 context when available
|
2020-05-02 10:38:20 -07:00 |
Mike Welsh
|
d440328f1f
|
webgl: Set more context attributes on creation
|
2020-05-02 10:38:20 -07:00 |
Mike Welsh
|
fa5c09b0cd
|
web: Add WebGL render backend
|
2020-05-02 10:38:18 -07:00 |
Mike Welsh
|
5ead49a067
|
wgpu: Clamp minimum framebuffer size to 1 to avoid panic
|
2020-05-02 08:44:15 -07:00 |
Mike Welsh
|
6339c74d67
|
render: Add wgpu backend (merge #527)
Adds a wgpu-rs render backend.
|
2020-05-02 03:42:05 -07:00 |
Mike Welsh
|
bfe57a3c66
|
wgpu: Toss out degenerate draws
wgpu would panic in this case, so filter out draws with < 3 indices.
|
2020-04-30 20:02:11 -07:00 |
Mike Welsh
|
beb0eba3a3
|
chore: WGPURenderBackend -> WgpuRenderBackend
|
2020-04-30 20:00:07 -07:00 |
Mike Welsh
|
552ddd531b
|
wgpu: Add MSAA support (default to 4x for now)
|
2020-04-30 19:56:07 -07:00 |
Nathan Adams
|
760677a2a1
|
render: Add From<ColorTransform> for ColorAdjustments uniforms
|
2020-04-30 16:40:08 +02:00 |
Nathan Adams
|
99d15aef0d
|
render: Cache color transforms in wgpu backend, don't re-upload unchanged values
|
2020-04-30 16:33:41 +02:00 |
Nathan Adams
|
90195340c3
|
render: Implement letterbox on wgpu renderer
|
2020-04-30 16:15:35 +02:00 |
dependabot-preview[bot]
|
a4961fc72b
|
build(deps): bump svg from 0.7.2 to 0.8.0
Bumps [svg](https://github.com/bodoni/svg) from 0.7.2 to 0.8.0.
- [Release notes](https://github.com/bodoni/svg/releases)
- [Commits](https://github.com/bodoni/svg/commits)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-04-30 08:46:32 +00:00 |
Nathan Adams
|
9599b2d09f
|
render: Move some loose utility functions to utils.rs in wgpu renderer
|
2020-04-30 08:48:34 +02:00 |
Nathan Adams
|
f4abf4b705
|
render: Split off shape/mesh code into its own file in wgpu renderer
|
2020-04-30 08:48:34 +02:00 |
Nathan Adams
|
1879d7f29e
|
render: Implement render_bitmap for wgpu renderer
|
2020-04-30 08:48:34 +02:00 |
Nathan Adams
|
36d9d3ce4a
|
render: Implement masks in wgpu renderer
|
2020-04-30 08:48:34 +02:00 |
Nathan Adams
|
bdaf86dc3b
|
render: Add Pipelines struct to group together wgpu pipelines
|
2020-04-30 08:48:34 +02:00 |
Nathan Adams
|
dd1fa2700f
|
render: Split off macros & pipeline creation from wgpu renderer
|
2020-04-30 08:48:34 +02:00 |
Nathan Adams
|
c42333e254
|
render: Added feature render_debug_labels to enable debugging and profiling of wgpu renderer in external tools
|
2020-04-30 08:48:34 +02:00 |
Nathan Adams
|
c2290ed5ef
|
render: Remove dependency on winit from wgpu renderer
|
2020-04-30 08:48:33 +02:00 |
Nathan Adams
|
f0445d94b8
|
render: Add wgpu-rs based renderer, used by desktop
|
2020-04-30 08:48:33 +02:00 |
Mike Welsh
|
834756c167
|
render: Separate tesselation code into render/common_tess
|
2020-04-29 23:26:41 -07:00 |
Mike Welsh
|
6fb0046bd3
|
render: Move Glium renderer to separate subcrate
|
2020-04-29 23:26:41 -07:00 |
Mike Welsh
|
87bf0f44c4
|
render: Move canvas renderer to separate subcrate
|
2020-04-29 23:26:41 -07:00 |