- Sep 22, 2020
-
-
Pelle Johnsen authored
* [glsl-in] consolidate tests - remove simple lex test as was covered by others - combine related tests to single function - remove redundant prefix in test names * [glsl-in] Consolidtae lex tests further
-
- Sep 19, 2020
-
-
Dzmitry Malyshau authored
Complete expression/statement support in MSL, refactor conversion methods in WGSL, and remove Statement::Empty
-
- Sep 18, 2020
-
-
Dzmitry Malyshau authored
-
Timo de Kort authored
-
João Capucho authored
* Added support for glsl core version up to 400 * Added 330 to the list supported versions * Added links to all extensions and fixed a extension being wrongfully activated * Cleanup and check for image formats * Removed useless extension and location on layout * Added support for external functions and fixed global names * Typefier allow Scalars in distance and length * Addressed comments * Fixed extension appearing after body * Fixed entry point not being generated
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
- Sep 17, 2020
-
-
Dzmitry Malyshau authored
-
Pelle Johnsen authored
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
- Sep 16, 2020
-
-
Dzmitry Malyshau authored
-
- Sep 15, 2020
-
-
Pelle Johnsen authored
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
Dzmitry Malyshau authored
-
- Sep 14, 2020
-
-
Pelle Johnsen authored
* Fix lexer operator issues (with tests) * [glsl-in] Don't convet to string in lexer tests * [glsl-in] cleanup lexer tests further - Consolidate use statements - Iterate lex directly, check for None at end
-
Pelle Johnsen authored
* [glsl-in] Add gl_VertexIndex Refactor variable handling out of parser.rs * [glsl-in] Fixes for gl_VertexIndex - Make lookup_variable a method of Program - Try to cleanup conditional logic * [glsl-in] Error on gl_ builtin in wrong stage Wrapped in glsl-validate feature
-
Dzmitry Malyshau authored
-
- Sep 13, 2020
-
-
Pelle Johnsen authored
-
- Sep 11, 2020
-
-
Dzmitry Malyshau authored
-
- Sep 10, 2020
-
-
João Capucho authored
* Added generation of the texture mappings to the glsl backend * Added a temporary workaround for the spirv shaders Fixed some parts that were using vulkan glsl * Made texture mapping not require a sampler * Used interface to build the texture map * Made global names mandatory except for sampler ones * Addressed more comments * Removed the temp fix for the spirv frontend * Addressed the comments
-
Dzmitry Malyshau authored
-
Pelle Johnsen authored
* [glsl] Promote glsl-new to glsl * [glsl-in] rename feature glsl > glsl-in
-
Pelle Johnsen authored
* [spv-out] Add initial Rosetta test For now just check that spv-out succeeds * [spv-out] Check spv output has len > 0
-
- Sep 09, 2020
-
-
João Capucho authored
* Extended Interface to be used in more places * Applied comments and added tests * Removed the statement visitor * Fixed remaining comments
-
Dzmitry Malyshau authored
-
- Sep 08, 2020
-
-
Pelle Johnsen authored
-
- Sep 07, 2020
-
-
Pelle Johnsen authored
* [glsl-new] Add jump statements - continue - break - return - discard * [glsl-new] Fix clippy error for return statement
-
- Sep 06, 2020
-
-
Timo de Kort authored
* [spirv-out] Move instructions to own module * [spirv-out] Fix wrong function use of some instructions * [spirv-out] Update instruction parameters * [spirv-out] Update current instruction tests * [spirv-out] Order current instruction tests * [spirv-out] Add missing instruction tests
-
- Sep 02, 2020
-
-
Pelle Johnsen authored
* [glsl-new] Update last exprs to ExpressionRule Refactor out binary_expr to keep parser.rs 'small' and readable * [glsl-new] Change binary_expr to method on Program * [glsl-new] Make binary_expr a proper method
-
Timo de Kort authored
-
Timo de Kort authored
-
Timo de Kort authored
-
Timo de Kort authored
-
- Sep 01, 2020
-
-
Pelle Johnsen authored
-