dx caching result

This commit is contained in:
marauder2k7 2026-06-05 14:52:30 +01:00
parent 4cf780e7b8
commit dacc4db708
2 changed files with 65 additions and 19 deletions

View file

@ -27,24 +27,6 @@
//-----------------------------------------------------------------------------
// FileStream methods...
//-----------------------------------------------------------------------------
static void writeBufferToFile(
Torque::FS::FileRef& file,
U32 buffHead,
U32 buffTail,
const U8* buffer)
{
if (!file || buffHead == FileStream::BUFFER_INVALID)
return;
// match FileStream::flush logic
if (buffHead != file->getPosition())
file->setPosition(buffHead, Torque::FS::File::Begin);
U32 blockHead;
FileStream::calcBlockHead(buffHead, &blockHead);
file->write((char*)buffer + (buffHead - blockHead), buffTail - buffHead + 1);
}
struct FileCloseWorkItem : public ThreadPool::WorkItem
{