Doc cleanup
This commit is contained in:
@@ -4,10 +4,12 @@ These are the non-negotiable rules for the new render-cadence architecture.
|
||||
|
||||
They exist because the old app drifted into a place where DeckLink timing, render work, shader build work, state coordination, readback, and recovery behavior all influenced each other. The new app should stay boring, explicit, and easy to reason about.
|
||||
|
||||
## 1. The Render Thread Owns Its GL Context
|
||||
## 1. The Render Thread Owns Its Render Context
|
||||
|
||||
Only the render thread may bind and use its primary OpenGL context.
|
||||
|
||||
For a fork that replaces the renderer with D3D or another graphics API, read this rule as the same ownership contract: the cadence/render thread owns the primary render device/context path, and non-render services exchange prepared data with it rather than calling rendering APIs themselves.
|
||||
|
||||
Allowed on the render thread:
|
||||
|
||||
- GL resource creation and destruction for resources it owns
|
||||
|
||||
Reference in New Issue
Block a user