You need the following Simdify® modules to complete all exercises for Windows®: Simdify® Free Edition. Each exercise will tell you if other modules are required.
Simdify® is a platform for GPU computing that includes a family of Windows® desktop applications, Simdify® Scripting Language, and the Simdify® runtime. The Layout application allows you to design and debug complete OpenGL® workloads and export them to the Simdify® runtime on Microsoft Windows®, Linux® and Raspberry Pi® 3/4/5. This series of exercises show you how to use Simdify® to create and export data to the Simdify runtime on Windows®.
The main components of Simdify platform are as follows:
Component | Description |
---|---|
Simdify Design Applications | Windows® desktop applications for designing OpenGL® workloads, adding features to existing applications, and managing large sets of documents. These exercises show you how to design OpenGL® workloads. |
Simdify Scripting Language | The standard method of implementing custom commands and other custom behaviors for Simdify design applications. |
Simdify OpenGL® Runtime | An OpenGL® application that can execute workloads built with Simdify design applications. Simdify Free Edition includes precompiled versions of the Simdify runtime, but does not include source code. All paid products include full source to the Simdify runtime. |
The Simdify development process is as follows:
Basic requirements are as follows:
Item | Description |
---|---|
Microsoft Windows® PC | You'll need a PC from 2015 or newer. Your PC must meet the minimum system requirements for Microsoft Visual C++ if you want to use it to compile the Simdify runtime. |
RAM | You'll need at least 4GB of RAM, preferably more. |
GPU | You'll need a GPU from Intel®, AMD®, or Nvidia® that is capable of running your target version of OpenGL/GLSL. If you want to use compute shaders, you'll need a GPU that supports GLSL 430 or higher. |
Microsoft Visual Studio 2017 or higher | Required if you want to compile Simdify runtime from source code. We include full Simdify Scripting Language source code to the exporter. All paid versions of our products include full C++ source for the exporter itself, so if you're curious, and technically qualified, the exporter could be adapted to support different compilers on Windows®. |
Working Knowledge | This series assumes you know how to use Microsoft Windows® and Windows® desktop application. We assume that you are familiar with things like the main menus, command/context menus, file explorer windows, as well as how to open and save documents, including text files. If you just want to write shaders and don't want to export workloads, you don't need to know how to use Microsoft Visual C++. We recommend a minimum of 3-6 months of experience with Microsoft Visual C++ if you want to build the Simdify runtime from source and make modifications. |