Search

Jon Macey's WebPages
Jon Macey's WebPages
  • MSc CAVE
    Animation Software Engineering Pipeline and TD Renderman CGI Tools Maya API MSc Projects MSc FAQ Animation Software Engineering C++ Version
  • MSc AIM
    Software Engineering for Media Animation Software Engineering (AIM) Legacy Notes
  • Undergraduate BA
    Computing for Graphics and Animation Scripting for DCC
  • Programming
    Python Lectures NCCA Coding Standard NCCA Graphics Library
  • Blog posts
  • NCCA Labs
  • Contact
  • Light Dark Automatic
Unit Guide
Lectures
  • Introduction
  • Basic Modern C++
  • Memory Models
  • OO Design
  • Classes in C++
  • Inheritance From Generalization to Specialization
  • Design Patterns
  • Operator Overloading
  • The Standard Template Library
  • Introduction to Qt
  • Introduction to Modern OpenGL
  • The OpenGL Shading Language API
  • The OpenGL Shading Language
  • Transformations and the Virtual Camera
  • Shading Models
  • Texturing and Image IO
Labs
  • Lab 1 The Software build process
  • Lab 2 Test Driven Development
  • Lab 3 An Image Class
  • Lab 4 Diffusion Limited Aggregation
  • Lab 5 Introduction to Particle Systems
  • Lab 6 NGL Installation
Assignment
  • Assignment Brief
  • Ideas and Sample Projects
Links
  • Contents
  • Self Study

Lecture 11 Introduction to Modern OpenGL

lecture 1

lecture 2

Lecture Code

Self Study

OpenGL Vertex Specification

Best Practices for Vertex Specification

Cfgaa OpenGL Vertex Buffers Context Creation SDL Qt
Previous
Lecture 10 Introduction to Qt
Next
Lecture 12 The OpenGL Shading Language API

Last updated on Feb 24, 2021

Related

  • Lecture 9 Introduction to Modern OpenGL
  • Lecture 9 Introduction to Modern OpenGL
  • Learning WebGPU Part 3 Qt and WebGPU
  • Lecture 10 Introduction to Qt
  • Lecture 12 The OpenGL Shading Language API

Jon Macey 2025

Powered by the Academic theme for Hugo.

Cite
Copy Download