mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-10-29 13:57:28 +01:00
Walk the shadow passes and the culled model groups on worker threads in the Vulkan renderer
This commit is contained in:
@@ -31,13 +31,13 @@ Copyright (C) 2001-2004 Marcin Wozniak, Maciej Czapkiewicz and others
|
||||
|
||||
using namespace Mtable;
|
||||
|
||||
float TSubModel::fSquareDist = 0.f;
|
||||
std::uintptr_t TSubModel::iInstance; // numer renderowanego egzemplarza obiektu
|
||||
std::uint32_t TSubModel::iVariantSeed = 0; // ziarno losowania wariantów tekstur renderowanego egzemplarza
|
||||
texture_handle const *TSubModel::ReplacableSkinId = nullptr;
|
||||
int TSubModel::iAlpha = 0x30300030; // maska do testowania flag tekstur wymiennych
|
||||
TModel3d *TSubModel::pRoot; // Ra: tymczasowo wskaźnik na model widoczny z submodelu
|
||||
std::string *TSubModel::pasText;
|
||||
thread_local float TSubModel::fSquareDist = 0.f;
|
||||
thread_local std::uintptr_t TSubModel::iInstance; // numer renderowanego egzemplarza obiektu
|
||||
thread_local std::uint32_t TSubModel::iVariantSeed = 0; // ziarno losowania wariantów tekstur renderowanego egzemplarza
|
||||
thread_local texture_handle const *TSubModel::ReplacableSkinId = nullptr;
|
||||
thread_local int TSubModel::iAlpha = 0x30300030; // maska do testowania flag tekstur wymiennych
|
||||
thread_local TModel3d *TSubModel::pRoot; // Ra: tymczasowo wskaźnik na model widoczny z submodelu
|
||||
thread_local std::string *TSubModel::pasText;
|
||||
// przykłady dla TSubModel::iAlpha:
|
||||
// 0x30300030 - wszystkie bez kanału alfa
|
||||
// 0x31310031 - tekstura -1 używana w danym cyklu, pozostałe nie
|
||||
|
||||
Reference in New Issue
Block a user