Skip to content

Nuclearfossil/IntroToCSharpGraphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to C# Graphics

This is an in-progress tutorial series on creating graphics, using OpenGL (via OpenTK), with C#.

Future documentation will be found here: https://nuclearfossil.github.io/IntroToCSharpGraphics/

In this series, I plan on walking through the basics through to more advanced features. This includes:

  • Fixed Function pipeline
  • 'Modern' graphics pipeline (programmable shaders)
  • Potentially Vulkan (if I get around to learning it)

Rationale

I've debated several way of delivering this material. I think I've settled in on using Github + Markdown as a way of delivering simplified content, rather than going the route of some Blog posts. We'll see how that goes.

Lessons

source/lesson 01 - Introduction to graphics in OpenGL.

~ A few examples of working in pure 2D, an introduction to basic OpenGL commands and some buffer testing examples.

source/ShaderIntroduction

~ How to work with shaders.

source/D3D11Introduction

~ SharpDX, DirectX 11 and various other pieces for an introduction to writing code in DX 11.

About

A tutorial suite walking through OpenGL + CSharp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published