MCPcopy Create free account
hub / github.com/doldecomp/mkdd / initBuffer

Function initBuffer

libs/JSystem/JAudio/System/JASDSPInterface.cpp:184–197  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

182}
183
184void initBuffer() {
185#line 345
186 CH_BUF = new(JASDram, 0x20) TChannel[0x40];
187 JUT_ASSERT(CH_BUF);
188 FX_BUF = new(JASDram, 0x20) Fxline[4];
189 JUT_ASSERT(FX_BUF);
190 JASCalc::bzero(CH_BUF, sizeof(TChannel) * 0x40);
191 JASCalc::bzero(FX_BUF, sizeof(Fxline) * 4);
192 for (u8 i = 0; i < 4; i++) {
193 setFXLine(i, NULL, NULL);
194 }
195 DsetupTable(0x40, u32(CH_BUF), u32(&DSPRES_FILTER), u32(&DSPADPCM_FILTER), u32(FX_BUF));
196 flushBuffer();
197}
198
199Fxline &getFXHandle(u8) {
200 // UNUSED

Callers 1

runMethod · 0.85

Calls 4

bzeroFunction · 0.85
setFXLineFunction · 0.85
DsetupTableFunction · 0.85
flushBufferFunction · 0.85

Tested by

no test coverage detected