Friday, July 23, 2021

Game market, game ecosystem stats

 https://www.wepc.com/news/video-game-statistics/


Thursday, May 13, 2021

row major and column major major confusion

Capturing for posterity:

TL;DR: C is row major, XMMATRIX* is row major, HLSL is column major. 

A comment here explains rationale:

https://www.gamedev.net/forums/topic/649263-matrix-multiplication-order/

And you can tell HLSL to flip to row major.



Monday, May 03, 2021

Buffers

 read this: http://www.joshbarczak.com/blog/?p=1260



Monday, April 12, 2021

D3D Feature Levels

https://docs.microsoft.com/en-us/windows/win32/direct3d12/hardware-feature-levels


https://devblogs.microsoft.com/directx/new-in-directx-feature-level-12_2/


https://walbourn.github.io/direct3d-feature-levels/



 

Saturday, April 10, 2021

3D Math overview with camera xforms

 https://gamemath.com/book/graphics.html#rendering_equation


Monday, March 29, 2021

DX12 SDK Samples compilation: error C2102: '&' requires l-value

This error:
error C2102: '&' requires l-value

Can be resolved by setting the flag:
Configuration Properties->C/C++->Language->Conformance Mode->No
Instead of Yes (permissive)


Tuesday, March 09, 2021

Feynman quote

 i will do something with this later:

The problem often is not people being uneducated.

The problem is frequently that people are educated just enough to believe what they have been taught, and not educated enough to question anything from what they have been taught.

—Professor Richard Feynman

Friday, February 26, 2021