TODODoc.txt 662 B

1234567
  1. - Render system threading:
  2. - Make a list of thread-safe RenderSystem classes
  3. - For example HighLevelGpuProgram is thread safe but GpuProgram itself isn't
  4. - Classes that are safe to use outside of the render thread: RenderSystem, Mesh, Texture, HighLevelGpuProgram, Material, Shader, Technique
  5. - Classes that are only accessible from the render thread: GpuProgram, HardwarePixelBuffer, HardwareVertexBuffer, HardwareIndexBuffer
  6. - Make sure the user knows resources are shared between contexts. All resource updates are executed
  7. before rendering a frame, so whichever context updated the resource last, was the version that will be used.