Displaying 1 to 20 from 25 results

graphics-resources - :memo: a list of graphic programming resources

  •    Javascript

A few of my bookmarks related to game development and realtime graphics programming.This will download all PDFs and power-point slides into a folder called resources.

VK9 - Direct3D 9 compatibility layer using Vulkan.

  •    C++

Runs Direct3D 9 applications on Windows or Linux (/w Wine) over Vulkan. Please refer to the Github wiki for current state and details about the project.

shaderc - A collection of tools, libraries and tests for shader compilation.

  •    C++

Shaderc has maintained backward compatibility for quite some time, and we don't anticipate any breaking changes. Ongoing enhancements are described in the CHANGES file.For licensing terms, please see the LICENSE file. If interested in contributing to this project, please see CONTRIBUTING.md.

hlsl2glslfork - HLSL to GLSL language translator based on ATI's HLSL2GLSL. Used in Unity.

  •    C++

DX9 style HLSL in, GLSL / GLSL ES out. For an opposite tool (GLSL ES to HLSL translator), look at Google's ANGLE.




Voodoo Shader Framework

  •    

Voodoo Shader is a comprehensive graphics framework for powering shaders in multiple programs, during development or after release. Voodoo uses plugins and a shared core to support many games and other applications and is compatible with Direct3D and OpenGL.

PsPad

  •    Silverlight

PsPad is Pixel Shader Editing Tool for Silverlight and WPF. You can edit your Pixel Shader code with HLSL, compile it, and see the result on this tool immediately. Also you can load and save Pixel Shader source and save compiled Pixel Shader to integrate your project.

TouchMind

  •    C++

TouchMind is a Mind Map editor that uses the latest technologies to evaluate. Currently it uses Direct2D, HLSL, DirectWrite, Multi Touch, Ribbon Framework, Shell Lib and TSF.


EffectEd

  •    

EffectEd is an HLSL code editor for Direct3D and XNA. It's a lightweight alternative to heavy applications like FX Composer. EffectEd's priority is to easily integrate in your daily workflow writing shader and effect code for DirectX (and thus, also for XNA). It has th...

XNA Bezier Path Lighting

  •    CSharp

Bezier Path Lighting provides a new way to light virtual worlds in XNA. This new lighting approach employs Bezier Curves to create lights with "length", unlike traditional point or spot lights. This project is written in C# for XNA, but can be applied to other graphics libraries.

Lumi

  •    CSharp

Lumi is a light based platformer engine based on Neat Game Engine for XNA. Features: Dynamic lighting and shadow system, level builder, console and scripting.

NShader - HLSL - GLSL - CG - Shader Syntax Highlighter AddIn for Visual Studio

  •    

NShader is an extension to Visual Studio 2008/2010/2012 that provides syntax highlighting for various shader languages including HLSL - GLSL - CG.

DSM - multiplayer shooter game in XNA 4.0

  •    CSharp

DSM - starship simulator is a three-dimensional multiplayer network "shooter" made with XNA 4.0 Framework.

Game of Life 3D

  •    C++

This is an implementation of Game of Life with 3D view. It calculates the rules of 'Conway's Game of Life' with Compute Shader (DirectCompute) and displays cells with Direct X11 (using Direct3D, Direct2D and DirectWrite). It supports Windows 7 and Vista with DirectX 10/11 GPU.

DirectXMath-based HLSL-like C++ library

  •    C++

This is a little hlsl-style C++ 11 (VS2012) library that makes use of DirectXMath.

ShaderConductor - ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

  •    C++

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages. Note that this project is still in an early stage, and it is under active development.

shaderc-rs - Rust bindings for the shaderc library.

  •    Rust

Rust bindings for the shaderc library.This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.

HlslTools - A Visual Studio extension that provides enhanced support for editing High Level Shading Language (HLSL) files

  •    CSharp

A Visual Studio 2015 / 2017 extension that provides enhanced support for editing High Level Shading Language (HLSL) files.Download the extension at the VS Gallery or get the nightly build.

Alloy - Alloy physical shader framework for Unity.

  •    ShaderLab

This code is provided AS IS with no support guarantees beyond attempting to keep pace with new Unity releases. Alright, so we're ready to jump into some Alloy goodness, but there's a few things we want to make sure we're ready for depending on what the state of your project is, and what past version of Alloy (if any) are in your project. First and foremost, if you are importing a new version of Alloy into a project where any prior version of Alloy existed, it's probably a good idea to have a backup of it (manual or version controlled), just in case something goes awry.