summaryrefslogtreecommitdiff
path: root/soh/src/code/graph.c
diff options
context:
space:
mode:
authorEmill <emil.lenngren@gmail.com>2022-04-18 11:37:47 +0200
committerGitHub <noreply@github.com>2022-04-18 11:37:47 +0200
commitceef4a94537a9b6fd14b5ff1b58f4605fd4c64fd (patch)
tree41cf0d30b6673c0fc4df4f06e663af6df223ce32 /soh/src/code/graph.c
parentfe6dbd2a5b38e63db5fde84091a68803892cc0f1 (diff)
Graphics backend enhancements etc. (#163)
Diffstat (limited to 'soh/src/code/graph.c')
-rw-r--r--soh/src/code/graph.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/soh/src/code/graph.c b/soh/src/code/graph.c
index 9d2886ef1..34283f342 100644
--- a/soh/src/code/graph.c
+++ b/soh/src/code/graph.c
@@ -468,35 +468,6 @@ static void RunFrame()
{
uint64_t ticksA, ticksB;
ticksA = GetPerfCounter();
-
- OTRSetFrameDivisor(R_UPDATE_RATE);
- //OTRSetFrameDivisor(0);
-
-
- //AudioMgr_ThreadEntry(&gAudioMgr);
- // 528 and 544 relate to 60 fps at 32 kHz 32000/60 = 533.333..
- // in an ideal world, one third of the calls should use num_samples=544 and two thirds num_samples=528
- #define SAMPLES_HIGH 560
- #define SAMPLES_LOW 528
- // PAL values
- //#define SAMPLES_HIGH 656
- //#define SAMPLES_LOW 624
- #define AUDIO_FRAMES_PER_UPDATE (R_UPDATE_RATE > 0 ? R_UPDATE_RATE : 1 )
- #define NUM_AUDIO_CHANNELS 2
- int samples_left = AudioPlayer_Buffered();
- u32 num_audio_samples = samples_left < AudioPlayer_GetDesiredBuffered() ? SAMPLES_HIGH : SAMPLES_LOW;
- // printf("Audio samples: %d %u\n", samples_left, num_audio_samples);
-
- // 3 is the maximum authentic frame divisor.
- s16 audio_buffer[SAMPLES_HIGH * NUM_AUDIO_CHANNELS * 3];
- for (int i = 0; i < AUDIO_FRAMES_PER_UPDATE; i++) {
- AudioMgr_CreateNextAudioBuffer(audio_buffer + i * (num_audio_samples * NUM_AUDIO_CHANNELS), num_audio_samples);
- }
- //for (uint32_t i = 0; i < 2 * num_audio_samples; i++) {
- // audio_buffer[i] = Rand_Next() & 0xFF;
- //}
- // printf("Audio samples before submitting: %d\n", audio_api->buffered());
- AudioPlayer_Play((u8*)audio_buffer, num_audio_samples * (sizeof(int16_t) * NUM_AUDIO_CHANNELS * AUDIO_FRAMES_PER_UPDATE));
PadMgr_ThreadEntry(&gPadMgr);