All Projects → terrafx → terrafx.interop.windows

terrafx / terrafx.interop.windows

Licence: MIT license
Interop bindings for Windows.

Programming Languages

C#
18002 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to terrafx.interop.windows

Llgl
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+452.46%)
Mutual labels:  d3d12, d3d11
Klayge
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (+799.45%)
Mutual labels:  d3d12, d3d11
Shaderconductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+526.23%)
Mutual labels:  d3d12, d3d11
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (+43.72%)
Mutual labels:  d3d12, d3d11
Reshade
A generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+1148.63%)
Mutual labels:  d3d12, d3d11
Renderdoc
RenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+3161.75%)
Mutual labels:  d3d12, d3d11
Hlslexplorer
See how hardware understands your HLSL
Stars: ✭ 91 (-50.27%)
Mutual labels:  d3d12, d3d11
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+5502.19%)
Mutual labels:  d3d12, d3d11
Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-24.59%)
Mutual labels:  d3d12, d3d11
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+1070.49%)
Mutual labels:  d3d12, d3d11
elf-auf-zwoelf
D3D11 wrapper library using Microsoft's D3D11On12 implementation
Stars: ✭ 31 (-83.06%)
Mutual labels:  d3d12, d3d11
Apitrace
Tools for tracing OpenGL, Direct3D, and other graphics APIs
Stars: ✭ 2,198 (+1101.09%)
Mutual labels:  d3d12, d3d11
ocat
The Open Capture and Analytics Tool (OCAT) provides an FPS overlay and performance measurement for D3D11, D3D12, and Vulkan
Stars: ✭ 233 (+27.32%)
Mutual labels:  d3d12, d3d11
Pbr
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
Stars: ✭ 722 (+294.54%)
Mutual labels:  d3d12, d3d11
Dgvoodoo2
Glide/DirectX implementation on D3D11/12
Stars: ✭ 137 (-25.14%)
Mutual labels:  d3d12, d3d11
Gpu performance api
GPU Performance API for AMD GPUs
Stars: ✭ 170 (-7.1%)
Mutual labels:  d3d12, d3d11
Ocat
The Open Capture and Analytics Tool (OCAT) provides an FPS overlay and performance measurement for D3D11, D3D12, and Vulkan
Stars: ✭ 174 (-4.92%)
Mutual labels:  d3d12, d3d11
Minimal
A Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
Stars: ✭ 560 (+206.01%)
Mutual labels:  interop
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-33.88%)
Mutual labels:  interop
Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
Stars: ✭ 544 (+197.27%)
Mutual labels:  interop

TerraFX.Interop.Windows

Interop bindings for Windows.

ci Discord

Packages are available at: https://github.com/orgs/terrafx/packages or via the NuGet Feed URL: https://pkgs.terrafx.dev/index.json

Table of Contents

Code of Conduct

ClangSharp and everyone contributing (this includes issues, pull requests, the wiki, etc) must abide by the .NET Foundation Code of Conduct: https://dotnetfoundation.org/about/code-of-conduct.

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [email protected].

License

Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See LICENSE in the repository root for more information.

Contributing

If you are looking to contribute you should read our Contributing documentation.

Goals

TerraFX is aiming to be a cross-platform framework for developing multimedia- based applications.

  • We plan on primarily supporting Linux and Windows and are looking at the possibility of supporting MacOS as well.
  • We plan on providing an API that abstracts over the various lower-level graphics, audio, and windowing libraries APIs and makes them easy to use.

Languages and Frameworks

TerraFX uses C# as its primary development language and .NET Core as our primary target framework.

.NET Foundation

This project is supported by the .NET Foundation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].