This is the Linux app named HLSL++ whose latest release can be downloaded as 3.8sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named HLSL++ with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS
Ad
HLSL++
DESCRIPTION
HLSL++ is a header-only C++ math library designed to replicate the syntax and functionality of the HLSL shading language, making it easier for developers to write CPU-side code that mirrors GPU shader logic. It provides vector, matrix, and math operations with a syntax identical or very similar to HLSL, allowing seamless transition between shader code and application code. The library is optimized for performance and supports SIMD instructions across multiple architectures, including SSE, AVX, AVX2, AVX512, and ARM NEON, ensuring high efficiency on modern hardware. It also extends beyond standard HLSL capabilities by introducing additional features such as quaternion support, advanced matrix operations, and extended vector types like float8. The library is particularly valuable for game developers who need consistency between CPU and GPU computations, reducing errors and improving maintainability.
Features
- HLSL-like syntax for vectors, matrices, and math operations
- Header-only design with no external dependencies
- SIMD optimization across multiple CPU architectures
- Extended math features including quaternions and advanced matrices
- Support for extended vector types like float8
- Portable across desktop, mobile, and WebAssembly environments
Programming Language
C++
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/hlslpp.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.