Skip to content

Latest commit

 

History

History
74 lines (38 loc) · 2.17 KB

getting-started.md

File metadata and controls

74 lines (38 loc) · 2.17 KB

Examples

  1. Tiny

A basic example showing how to render a triangle.

image

  1. Tiny_Mesh

An intermediate example showing how to render multiple textured meshes and ImGui integration.

image

  1. Tiny_MeshLarge

A complex example demonstrating most of IGL features and rendering the Lumberyard Bistro mesh. Learn how to draw the rest of the owl.

image

RenderSessions

RenderSessions use iglshell functionality that provides platform abstraction and basic application functionality. We provide some basic examples that you can use in your projects

  1. EmptySession

An empty session. You can use it as a template for a new project

image

  1. BasicFramebufferSession

A basic session showing how to create a framebuffer

image

  1. HelloWorldSession

A basic session showing how to render a triangle

image

  1. ColorSession

A basic session showing how to render a textured quad

image

  1. ImguiSession

A basic session showing how to use ImGUI with IGL

image

  1. MRTSession

A basic session showing how to use multiple render targets feature

image

  1. Textured3DCubeSession

A basic session showing how to use 3D textures

image

  1. TQMultiRenderPassSession

A basic session showing how to use multiple render passes

image

And many more sessions are coming!