-
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
This issue tracks all features that need to be added before a 1.0 release. If you see any features missing that you would like added, create an issue or add a comment.
Essential
These are essential things that need to be added before 1.0 can be released.
- Fullscreen support #16
- Render target support #5
- Implement sampler states #10
- More Draw() functions, including support for vertex buffers without indices #3
- Multiple VBOs/Instanced rendering support #4
- Texture descriptions, Texture2D, 3D, etc. #2
- Cubemap textures #11
- Buffer mapping support #13
- Geometry, compute and tesellation shaders #17
- Texture improvements #19
- Stencil state support #6
- HLSL shader support #21
- Merge Pie and Pie.ShaderCompiler #22
- Avoid
GraphicsDevice.CreateOpenGLfrom usingIGLContextin its parameters. #26 - Testing testing testing #23
- Update mixr to the new mixr #37
- Controller input support #43
- Provide linux binaries for freetype #48
Desired
These are things I would like to implement, but don't need to be implemented for 1.0, instead can be implemented for a later 1.x version.
- Indirect drawing support. #15
- Vulkan support #18
- Add Various MSBuild Constants #33
- ID3D11Query equivalent support (for occlusion queries, etc) #30
- SDL based windowing. #20
- Deferred multithreaded contexts #7
- More validation checks and debug logs #12
- OpenGL custom back-buffer to allow specifying formats etc on startup. #8
- Create documentation #9
- Setup CI/CD properly #28
- Multisampling textures
Reactions are currently unavailable