|
|
|
@ -120,7 +120,7 @@ RasterizerOpenGL::RasterizerOpenGL() {
|
|
|
|
|
glBufferData(GL_UNIFORM_BUFFER, sizeof(VSUniformData), nullptr, GL_STREAM_COPY);
|
|
|
|
|
glBindBufferBase(GL_UNIFORM_BUFFER, 1, vs_uniform_buffer.handle);
|
|
|
|
|
} else {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
accelerate_draw = AccelDraw::Disabled;
|
|
|
|
@ -167,12 +167,12 @@ void RasterizerOpenGL::SetupVertexShader(VSUniformData* ub_ptr, GLintptr buffer_
|
|
|
|
|
|
|
|
|
|
void RasterizerOpenGL::SetupFragmentShader(FSUniformData* ub_ptr, GLintptr buffer_offset) {
|
|
|
|
|
MICROPROFILE_SCOPE(OpenGL_FS);
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool RasterizerOpenGL::AccelerateDrawBatch(bool is_indexed) {
|
|
|
|
|
if (!has_ARB_separate_shader_objects) {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -212,23 +212,23 @@ void RasterizerOpenGL::FlushAndInvalidateRegion(PAddr addr, u32 size) {
|
|
|
|
|
|
|
|
|
|
bool RasterizerOpenGL::AccelerateDisplayTransfer(const void* config) {
|
|
|
|
|
MICROPROFILE_SCOPE(OpenGL_Blits);
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool RasterizerOpenGL::AccelerateTextureCopy(const void* config) {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool RasterizerOpenGL::AccelerateFill(const void* config) {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool RasterizerOpenGL::AccelerateDisplay(const void* config, PAddr framebuffer_addr,
|
|
|
|
|
u32 pixel_stride, ScreenInfo& screen_info) {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -290,33 +290,33 @@ void main() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RasterizerOpenGL::SyncClipEnabled() {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RasterizerOpenGL::SyncClipCoef() {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RasterizerOpenGL::SyncCullMode() {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RasterizerOpenGL::SyncDepthScale() {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RasterizerOpenGL::SyncDepthOffset() {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RasterizerOpenGL::SyncBlendEnabled() {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RasterizerOpenGL::SyncBlendFuncs() {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RasterizerOpenGL::SyncBlendColor() {
|
|
|
|
|
UNIMPLEMENTED();
|
|
|
|
|
ASSERT_MSG(false, "Unimplemented");
|
|
|
|
|
}
|
|
|
|
|