shaderapidx9.dll

Description: Garry's Mod Component

Authors: Facepunch Studios Ltd

Version: 2025.7.23.0

Architecture: 32-bit

Operating System: Windows

SHA256: cebea7753f7b7901d7b11e7b75dcb64b

File Size: 652.6 KB

Uploaded At: Feb. 7, 2026, 6:56 a.m.

Views: 19

Exported Functions

  • ?g_pFullFileSystem@@3PAVIFileSystem@@A (Ordinal: 1, Address: 0xa41e0)
  • CreateInterface (Ordinal: 2, Address: 0x2faa0)
  • cvar (Ordinal: 3, Address: 0x92d74)

Imported DLLs & Functions

d3d9.dll
  • D3DPERF_SetOptions (Address: 0x1005a168)
  • Direct3DCreate9 (Address: 0x1005a16c)
d3dx9_40.dll
  • D3DXCompileShader (Address: 0x1005a1a4)
  • D3DXCreateMatrixStack (Address: 0x1005a1a0)
  • D3DXMatrixInverse (Address: 0x1005a188)
  • D3DXMatrixMultiply (Address: 0x1005a178)
  • D3DXMatrixOrthoOffCenterRH (Address: 0x1005a198)
  • D3DXMatrixPerspectiveOffCenterRH (Address: 0x1005a194)
  • D3DXMatrixPerspectiveRH (Address: 0x1005a190)
  • D3DXMatrixTranslation (Address: 0x1005a18c)
  • D3DXMatrixTranspose (Address: 0x1005a184)
  • D3DXPlaneNormalize (Address: 0x1005a19c)
  • D3DXPlaneTransform (Address: 0x1005a1a8)
  • D3DXVec3TransformCoord (Address: 0x1005a174)
  • D3DXVec4Normalize (Address: 0x1005a17c)
  • D3DXVec4Transform (Address: 0x1005a180)
KERNEL32.dll
  • CloseHandle (Address: 0x1005a0d0)
  • CreateFileW (Address: 0x1005a004)
  • DecodePointer (Address: 0x1005a10c)
  • DeleteCriticalSection (Address: 0x1005a0dc)
  • EncodePointer (Address: 0x1005a080)
  • EnterCriticalSection (Address: 0x1005a0d8)
  • ExitProcess (Address: 0x1005a068)
  • FindClose (Address: 0x1005a038)
  • FindFirstFileExW (Address: 0x1005a034)
  • FindNextFileW (Address: 0x1005a030)
  • FlushFileBuffers (Address: 0x1005a050)
  • FreeEnvironmentStringsW (Address: 0x1005a010)
  • FreeLibrary (Address: 0x1005a0f4)
  • GetACP (Address: 0x1005a028)
  • GetCommandLineA (Address: 0x1005a01c)
  • GetCommandLineW (Address: 0x1005a018)
  • GetConsoleMode (Address: 0x1005a044)
  • GetConsoleOutputCP (Address: 0x1005a048)
  • GetCPInfo (Address: 0x1005a020)
  • GetCurrentProcess (Address: 0x1005a098)
  • GetCurrentProcessId (Address: 0x1005a0cc)
  • GetCurrentThreadId (Address: 0x1005a0e8)
  • GetEnvironmentStringsW (Address: 0x1005a014)
  • GetFileSizeEx (Address: 0x1005a040)
  • GetFileType (Address: 0x1005a058)
  • GetLastError (Address: 0x1005a114)
  • GetModuleFileNameA (Address: 0x1005a0f8)
  • GetModuleFileNameW (Address: 0x1005a060)
  • GetModuleHandleA (Address: 0x1005a0fc)
  • GetModuleHandleExW (Address: 0x1005a064)
  • GetModuleHandleW (Address: 0x1005a0a8)
  • GetOEMCP (Address: 0x1005a024)
  • GetProcAddress (Address: 0x1005a100)
  • GetProcessHeap (Address: 0x1005a0e4)
  • GetStartupInfoW (Address: 0x1005a0ac)
  • GetStdHandle (Address: 0x1005a05c)
  • GetStringTypeW (Address: 0x1005a008)
  • GetSystemTimeAsFileTime (Address: 0x1005a0a0)
  • GlobalMemoryStatus (Address: 0x1005a0ec)
  • InitializeCriticalSectionAndSpinCount (Address: 0x1005a0e0)
  • InitializeSListHead (Address: 0x1005a09c)
  • InterlockedFlushSList (Address: 0x1005a08c)
  • IsDebuggerPresent (Address: 0x1005a0b8)
  • IsProcessorFeaturePresent (Address: 0x1005a0bc)
  • IsValidCodePage (Address: 0x1005a02c)
  • LCMapStringW (Address: 0x1005a054)
  • LeaveCriticalSection (Address: 0x1005a0d4)
  • LoadLibraryA (Address: 0x1005a104)
  • LoadLibraryExW (Address: 0x1005a06c)
  • LocalFree (Address: 0x1005a0c8)
  • MultiByteToWideChar (Address: 0x1005a0c4)
  • OutputDebugStringA (Address: 0x1005a108)
  • OutputDebugStringW (Address: 0x1005a090)
  • QueryPerformanceCounter (Address: 0x1005a0a4)
  • RaiseException (Address: 0x1005a110)
  • RtlUnwind (Address: 0x1005a088)
  • SetFilePointerEx (Address: 0x1005a03c)
  • SetLastError (Address: 0x1005a084)
  • SetStdHandle (Address: 0x1005a00c)
  • SetUnhandledExceptionFilter (Address: 0x1005a0b0)
  • Sleep (Address: 0x1005a0f0)
  • TerminateProcess (Address: 0x1005a094)
  • TlsAlloc (Address: 0x1005a07c)
  • TlsFree (Address: 0x1005a070)
  • TlsGetValue (Address: 0x1005a078)
  • TlsSetValue (Address: 0x1005a074)
  • UnhandledExceptionFilter (Address: 0x1005a0b4)
  • WideCharToMultiByte (Address: 0x1005a0c0)
  • WriteConsoleW (Address: 0x1005a000)
  • WriteFile (Address: 0x1005a04c)
ole32.dll
  • CoCreateInstance (Address: 0x1005a1b0)
  • CoInitialize (Address: 0x1005a1b4)
  • CoInitializeSecurity (Address: 0x1005a1b8)
  • CoSetProxyBlanket (Address: 0x1005a1bc)
  • CoUninitialize (Address: 0x1005a1c0)
OLEAUT32.dll
  • SysAllocString (Address: 0x1005a128)
  • SysFreeString (Address: 0x1005a124)
  • VariantClear (Address: 0x1005a11c)
  • VariantInit (Address: 0x1005a120)
tier0.dll
  • _ExitOnFatalAssert (Address: 0x1005a238)
  • ?DevMsg@@YAXPBDZZ (Address: 0x1005a208)
  • ?DevWarning@@YAXPBDZZ (Address: 0x1005a214)
  • ?EnterScope@CVProfile@@QAEXPBDH0_NH@Z (Address: 0x1005a1f4)
  • ?ExitScope@CVProfile@@QAEXXZ (Address: 0x1005a218)
  • ?FindOrCreateCounter@CVProfile@@QAEPA_JPBDW4CounterGroup_t@@@Z (Address: 0x1005a21c)
  • ?Lock@CThreadFastMutex@@ACEXII@Z (Address: 0x1005a230)
  • ?SpinLockForRead@CThreadSpinRWLock@@QAEXXZ (Address: 0x1005a1e8)
  • ?SpinLockForWrite@CThreadSpinRWLock@@QAEXXZ (Address: 0x1005a1ec)
  • CallAssertFailedNotifyFunc (Address: 0x1005a244)
  • CommandLine (Address: 0x1005a1e0)
  • DevMsg (Address: 0x1005a1f8)
  • DoNewAssertDialog (Address: 0x1005a240)
  • Error (Address: 0x1005a248)
  • g_pMemAlloc (Address: 0x1005a1d0)
  • g_VProfCurrentProfile (Address: 0x1005a228)
  • GetCPUInformation (Address: 0x1005a204)
  • LOG_GENERAL (Address: 0x1005a224)
  • LoggingSystem_IsChannelEnabled (Address: 0x1005a210)
  • LoggingSystem_Log (Address: 0x1005a1f0)
  • LoggingSystem_LogAssert (Address: 0x1005a234)
  • LoggingSystem_RegisterLoggingChannel (Address: 0x1005a20c)
  • Msg (Address: 0x1005a1cc)
  • Plat_DebugString (Address: 0x1005a1c8)
  • Plat_ExitProcess (Address: 0x1005a22c)
  • Plat_FloatTime (Address: 0x1005a1fc)
  • Plat_GetPagedPoolInfo (Address: 0x1005a220)
  • Plat_IsInDebugSession (Address: 0x1005a1d8)
  • ShouldUseNewAssertDialog (Address: 0x1005a23c)
  • ThreadInMainThread (Address: 0x1005a1e4)
  • ThreadSleep (Address: 0x1005a200)
  • Warning (Address: 0x1005a1dc)
  • WriteMiniDump (Address: 0x1005a1d4)
USER32.dll
  • CreateWindowExA (Address: 0x1005a13c)
  • DefWindowProcA (Address: 0x1005a134)
  • DestroyWindow (Address: 0x1005a140)
  • EnumChildWindows (Address: 0x1005a154)
  • EnumWindows (Address: 0x1005a158)
  • GetClientRect (Address: 0x1005a15c)
  • GetParent (Address: 0x1005a150)
  • GetWindowLongA (Address: 0x1005a148)
  • IsIconic (Address: 0x1005a144)
  • RegisterClassA (Address: 0x1005a160)
  • SendMessageA (Address: 0x1005a130)
  • SetWindowLongA (Address: 0x1005a14c)
  • UnregisterClassA (Address: 0x1005a138)
vstdlib.dll
  • KeyValuesSystem (Address: 0x1005a250)