-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TODO tasks for directx backend #175
Comments
Can I take this one please? |
Hi @AcolyteOfTheWay, |
@NripeshN Please assign this to me |
Hi @madhurthareja , |
@CrossGL-issue-bot assign me |
Thank you for taking on this issue! If you have any questions or need assistance, feel free to ask. |
@CrossGL-issue-bot assign me |
The issue you are trying to assign to yourself is already assigned. |
@CrossGL-issue-bot assign me |
The issue you are trying to assign to yourself is already assigned. |
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: