Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* PlatformCore: Remove erroneus OpenGL call * PlatformCore: Add GBA screen size constants * PlatformCore: Switch to drawing a triangle strip Vertices' origin at the bottom left, CCW order. * PlatformCore: Cleanup types * PlatformCore: Extract setting texture parameters Also set texture wrapping parameters to eliminate artifacts on the edges of the output image when using linear sampling. * PlatformCore: Extract setting shader uniforms * PlatformCore: Add output size shader uniform And use it in xBRZ shader. * PlatformCore: Rename u_screen_map into u_input_map * PlatformCore: Add flipped UV generic vertex shader * PlatformCore: Adjust setting viewport * PlatformCore: Upload texture data via glTexSubImage * PlatformCore: Rewrite rendering loop Introduce ShaderPass object, which holds shader program and input/output texture indices.
- Loading branch information