TODO tasks for directx backend #175
Labels
Directx backend
issue at directx backend
enhancement
New feature or request
hacktoberfest
ToDO
A ToDO list of task
Task: Add Support for Additional Operators and Keywords in the DirectX Backend
This task is focused on extending the functionality of the
DirectX backend
by adding support for several new tokens. These tokens must be added to thelexer.py
, properly parsed inparser.py
, and correctly translated indirectxtocrossglcodegen.py
to ensure full compatibility within the CrossTL ecosystem.Update lexer.py:
Add new operators and keywords for each task as given .
Update parser.py:
Modify the parser to ensure that the new tokens are recognized and processed accurately.
Update directxtocrossglcodegen.py:
Ensure that these tokens are properly translated from HLSL to CrossGL. Extend the logic for code generation to handle these new operators and keywords in DirectX shader code.
Add Bitwise Operators:
Add Logical Operators:
Add Assignment Operators for Bitwise Operations:
Add Scalar Types (
half
,double
):Add
static
Keyword:Add
control flow statement
Keyword:Add
pre processor
Keyword:This task is created for
Hacktoberfest
to welcome contributors to improve the project’s functionality by supporting these new tokens. Contributors should follow the contributing guidelines provided in the repository.for and query feel free to ask on our discord server we will be happy to help you out 😄
We welcome contributions and encourage developers of all levels to participate!
Cheers! 🎉
Good luck with CrossTL and Hacktoberfest! If you need further assistance, feel free to ask anytime. Happy coding!
The text was updated successfully, but these errors were encountered: