bunnei
|
fbb3cd110c
gl_rasterizer_cache: Add a function for finding framebuffer GPU address.
|
8 tahun lalu |
bunnei
|
4415e00181
gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.
|
8 tahun lalu |
bunnei
|
239ac8abe2
memory_manager: Make GpuToCpuAddress return an optional.
|
8 tahun lalu |
bunnei
|
9e11a76e92
memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.
|
8 tahun lalu |
Subv
|
9531a29283
GPU: Support multiple enabled vertex arrays.
|
8 tahun lalu |
Lioncash
|
eafdcc1b8a
opengl: Remove unnecessary header inclusions
|
8 tahun lalu |
Lioncash
|
fae2dd0344
math_util: Remove the Clamp() function
|
8 tahun lalu |
Subv
|
43d98ca8fe
GLCache: Added boilerplate code to make supporting configurable texture component types.
|
8 tahun lalu |
Subv
|
a3e82e8e1f
GLCache: Take into account the texture's block height when caching and unswizzling.
|
8 tahun lalu |
bunnei
|
174cba5c58
renderer_opengl: Implement BlendEquation and BlendFunc.
|
8 tahun lalu |
bunnei
|
77bdc49343
gl_rendering: Use NGLOG* for changed code.
|
8 tahun lalu |
bunnei
|
1a1af3fda3
gl_rasterizer: Implement indexed vertex mode.
|
8 tahun lalu |
Subv
|
477aab5960
GPU: Use the same buffer names in the generated GLSL and the buffer uploading code.
|
8 tahun lalu |
Subv
|
14ac40436e
GPU: Don't use explicit binding points when uploading the constbuffers to opengl.
|
8 tahun lalu |
Subv
|
e128e90350
GPU: Don't use GetPointer when uploading the constbuffer data to the GPU.
|
8 tahun lalu |
Subv
|
7da47da66e
GPU: Use the buffer hints from the shader decompiler to upload only the necessary const buffers for each shader stage.
|
8 tahun lalu |
Subv
|
c9b511da08
GPU: Upload the entirety of each constbuffer for each shader stage as SSBOs.
|
8 tahun lalu |
Subv
|
1957640ea2
GPU: Allow configuring ssbos in the opengl state manager.
|
8 tahun lalu |
Subv
|
ae58e46036
GPU: Added a function to determine whether a shader stage is enabled or not.
|
8 tahun lalu |
bunnei
|
beddc8afd2
gl_rasterizer: Generate shaders and upload uniforms.
|
8 tahun lalu |
bunnei
|
5617831d5f
gl_rasterizer: Use shader program manager, remove test shader.
|
8 tahun lalu |
bunnei
|
da1114ca59
renderer_opengl: Use OGLProgram instead of OGLShader.
|
8 tahun lalu |
Subv
|
b0ca330e14
GL: Set up the textures used for each draw call.
|
8 tahun lalu |
Subv
|
cb3183212d
GL: Bind the textures to the shaders used for drawing.
|
8 tahun lalu |
Subv
|
c28ed85875
GL: Create the sampler objects when starting up the GL rasterizer.
|
8 tahun lalu |
Subv
|
ca96b04a0c
GL: Ported the SamplerInfo struct from citra.
|
8 tahun lalu |
bunnei
|
c33abac275
gl_rasterizer: Move code to bind framebuffer surfaces before draw to its own function.
|
8 tahun lalu |
bunnei
|
d30110348b
gl_rasterizer: Add a SyncViewport method.
|
8 tahun lalu |
bunnei
|
67bc2f5ecd
gl_rasterizer: Move PrimitiveTopology check to MaxwellToGL.
|
8 tahun lalu |
bunnei
|
ac19e3d061
gl_rasterizer: Use ReadBlock instead of GetPointer for SetupVertexArray.
|
8 tahun lalu |