Difference between revisions of "Hardware 3D (C++ DirectX Graphics) Tutorial 26"

From Chilipedia
Jump to: navigation, search
(Created page with "This video is a bit of a diversion from the graphics stuff to do a little bit of experimentation and brainstorming with data structure and meta-programming. The goal is to rep...")
 
Line 1: Line 1:
This video is a bit of a diversion from the graphics stuff to do a little bit of experimentation and brainstorming with data structure and meta-programming. The goal is to replace the functionality of what you can do with the struct keyword at compile time with a system that does the same things, but at runtime, and with reflection capabilities.
+
This video is a bit of a diversion from the graphics stuff to do a little bit of experimentation and brainstorming with data structure and meta-programming. The goal is to replace the functionality of what you can do with the <code>struct</code> keyword at compile time with a system that does the same things, but at runtime, and with reflection capabilities.
  
 
== Topics Covered ==
 
== Topics Covered ==
Line 9: Line 9:
 
== Video Timestamp Index ==
 
== Video Timestamp Index ==
 
* [https://youtu.be/XOjWSc5tqoU Tutorial 26]
 
* [https://youtu.be/XOjWSc5tqoU Tutorial 26]
 +
 +
== Notes ==
 +
Don't worry too much about this stuff. By that I mean, it's an experiment exploring some ideas, rather than a prescription of what should be done. It also means that you don't need to grasp all the content of this video in order to move on afterwards. Keep that in mind. There is a lot of crazy bullshit in this one, and if you let it trip you up and get stuck here you might end up just spinning your wheels.
  
 
== Source Code ==
 
== Source Code ==

Revision as of 16:33, 15 June 2019

This video is a bit of a diversion from the graphics stuff to do a little bit of experimentation and brainstorming with data structure and meta-programming. The goal is to replace the functionality of what you can do with the struct keyword at compile time with a system that does the same things, but at runtime, and with reflection capabilities.

Topics Covered

  • Dynamic Vertex Buffer
  • Proxy view objects
  • Template recursion parameter pack processing
  • Template specialization map technique

Video Timestamp Index

Notes

Don't worry too much about this stuff. By that I mean, it's an experiment exploring some ideas, rather than a prescription of what should be done. It also means that you don't need to grasp all the content of this video in order to move on afterwards. Keep that in mind. There is a lot of crazy bullshit in this one, and if you let it trip you up and get stuck here you might end up just spinning your wheels.

Source Code

See also