mirror of https://github.com/mgba-emu/mgba.git
All: Use GBAContext.rendering properly
This commit is contained in:
parent
2ca68fa9c6
commit
41b1eecb8c
|
@ -94,7 +94,7 @@ int main() {
|
||||||
GBAVideoSoftwareRendererCreate(&renderer);
|
GBAVideoSoftwareRendererCreate(&renderer);
|
||||||
renderer.outputBuffer = anonymousMemoryMap(256 * VIDEO_VERTICAL_PIXELS * 2);
|
renderer.outputBuffer = anonymousMemoryMap(256 * VIDEO_VERTICAL_PIXELS * 2);
|
||||||
renderer.outputBufferStride = 256;
|
renderer.outputBufferStride = 256;
|
||||||
GBAVideoAssociateRenderer(&context.gba->video, &renderer.d);
|
context.renderer = &renderer.d;
|
||||||
|
|
||||||
if (!font) {
|
if (!font) {
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
|
@ -182,7 +182,7 @@ void retro_init(void) {
|
||||||
GBAVideoSoftwareRendererCreate(&renderer);
|
GBAVideoSoftwareRendererCreate(&renderer);
|
||||||
renderer.outputBuffer = malloc(256 * VIDEO_VERTICAL_PIXELS * BYTES_PER_PIXEL);
|
renderer.outputBuffer = malloc(256 * VIDEO_VERTICAL_PIXELS * BYTES_PER_PIXEL);
|
||||||
renderer.outputBufferStride = 256;
|
renderer.outputBufferStride = 256;
|
||||||
GBAVideoAssociateRenderer(&context.gba->video, &renderer.d);
|
context->renderer = &renderer.d;
|
||||||
|
|
||||||
GBAAudioResizeBuffer(&context.gba->audio, SAMPLES);
|
GBAAudioResizeBuffer(&context.gba->audio, SAMPLES);
|
||||||
|
|
||||||
|
|
|
@ -103,7 +103,7 @@ void GBAPSP2Setup() {
|
||||||
GBAVideoSoftwareRendererCreate(&renderer);
|
GBAVideoSoftwareRendererCreate(&renderer);
|
||||||
renderer.outputBuffer = vita2d_texture_get_datap(tex);
|
renderer.outputBuffer = vita2d_texture_get_datap(tex);
|
||||||
renderer.outputBufferStride = 256;
|
renderer.outputBufferStride = 256;
|
||||||
GBAVideoAssociateRenderer(&context.gba->video, &renderer.d);
|
context.renderer = &renderer.d;
|
||||||
printf("%s starting", projectName);
|
printf("%s starting", projectName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -84,7 +84,7 @@ int main(int argc, char** argv) {
|
||||||
GBAVideoSoftwareRendererCreate(&renderer);
|
GBAVideoSoftwareRendererCreate(&renderer);
|
||||||
renderer.outputBuffer = malloc(256 * 256 * 4);
|
renderer.outputBuffer = malloc(256 * 256 * 4);
|
||||||
renderer.outputBufferStride = 256;
|
renderer.outputBufferStride = 256;
|
||||||
GBAVideoAssociateRenderer(&context.gba->video, &renderer.d);
|
context->renderer = &renderer.d;
|
||||||
}
|
}
|
||||||
|
|
||||||
GBAContextStart(&context);
|
GBAContextStart(&context);
|
||||||
|
|
|
@ -156,7 +156,7 @@ int main() {
|
||||||
GBAVideoSoftwareRendererCreate(&renderer);
|
GBAVideoSoftwareRendererCreate(&renderer);
|
||||||
renderer.outputBuffer = memalign(32, 256 * 256 * BYTES_PER_PIXEL);
|
renderer.outputBuffer = memalign(32, 256 * 256 * BYTES_PER_PIXEL);
|
||||||
renderer.outputBufferStride = 256;
|
renderer.outputBufferStride = 256;
|
||||||
GBAVideoAssociateRenderer(&context.gba->video, &renderer.d);
|
context.renderer = renderer.d;
|
||||||
|
|
||||||
GBAAudioResizeBuffer(&context.gba->audio, SAMPLES);
|
GBAAudioResizeBuffer(&context.gba->audio, SAMPLES);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue