Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Realtime JPEG Compression Shader (TRUE I/DCT)

Realtime customizable JPEG DCT Compression Plugin for Unreal Engine using compute shaders. · By Soar

need help

A topic by ttxian created 40 days ago Views: 64 Replies: 5
Viewing posts 1 to 3

  1. First, I don"t understand why the runtime keeps crashing immediately upon launch.
  2. Second, I noticed your description mentioned memory-optimized compression, but even when I set the quality to very low, there"s no change in frame rate (in fact it"s worse) and memory usage remains the same.

Developer

Could you please provide the crash log?

LoginId:84bf20d4486805cda7195288ebfb1e15

EpicAccountId:148be3cf037a4355baa77d2d210bf740

Assertion failed: !EnumHasAnyFlags(TextureDesc.Flags, ETextureCreateFlags::DepthStencilTargetable | ETextureCreateFlags::ResolveTargetable) [File:D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Texture.cpp] [Line: 294] 

UnrealEditor_D3D12RHI!FD3D12DynamicRHI::GetResourceDesc() [D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Texture.cpp:294]

UnrealEditor_D3D12RHI!FD3D12TransientResourceHeapAllocator::CreateTexture() [D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12TransientResourceAllocator.cpp:167]

UnrealEditor_RenderCore!FRDGBuilder::AllocateTransientResources() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderGraphBuilder.cpp:3091]

UnrealEditor_RenderCore!FRDGBuilder::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderGraphBuilder.cpp:1962]

UnrealEditor_Renderer!RenderViewFamilies_RenderThread() [D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\SceneRendering.cpp:5441]

UnrealEditor_Renderer!`FRendererModule::BeginRenderingViewFamilies'::`96'::<lambda_3>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\Renderer\Private\SceneRendering.cpp:5734]

UnrealEditor_RenderCore!`FRenderCommandPipeRegistry::StopRecording'::`2'::<lambda_1>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:1541]

UnrealEditor_RenderCore!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(void),1> >::ExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:634]

UnrealEditor_Core!UE::Tasks::Private::FTaskBase::TryExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:504]

UnrealEditor_Core!FNamedTaskThread::ProcessTasksNamedThread() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:779]

UnrealEditor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:668]

UnrealEditor_RenderCore!RenderingThreadMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:317]

UnrealEditor_RenderCore!FRenderingThread::Run() [D:\build\++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:443]

UnrealEditor_Core!FRunnableThreadWin::Run() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:159]

Developer

try deleting the intermediate and binary folders in the plugin directory and the project directory then rebuild

Developer

Also which version of Unreal Engine are you using?

ue 5.5.4