- Okosóra és okoskiegészítő topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Honor Magic V5 - méret a kamera mögött
- Samsung Galaxy S23 Ultra - non plus ultra
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Ne felejtsd el a páncélt lemeríteni!
- Samsung Galaxy A52s 5G - jó S-tehetség
- Egy óra, két rendszer
- Megfizethető lett a Samsung új AI fülese
- Motorola G86 - majdnem Edge
-
Mobilarena

Új hozzászólás Aktív témák
-
k.t.a.
senior tag
Remélem jár erre valaki, aki foglalkozik VC++-al DX9-el.
Valami miatt nem tudok textúrát generálni. VC++ és DX9 a felület. Egy fx fájlban benne van egy effekt (az nvidia tűz effektje, kicsit átalakítva), ebben van egy procedurális textúra, amit most át akarok rakni a progimba. A fájlt megtalálja mert a ps és avs müxik. Maga a textúra shader program is jó mert FX Composer alatt megy, és a Rendermonkey is megcsinálja.
Így néz ki a shader (HLSL)
float GenNoise(float3 Pos : POSITION) : COLOR
{
float3 P = Pos*32;
return abs(noise(P));
}
És így a hozzá kapcsolódó C++ kód
LPDIRECT3DVOLUMETEXTURE9 pNoiseTexture;
LPD3DXBUFFER pCode;
LPD3DXTEXTURESHADER pTextureShader;
D3DXCreateVolumeTexture( g_App.GetDevice(), 32, 32, 32, 0, 0, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, &pNoiseTexture);
D3DXCompileShaderFromFile( ''Flame.fx'', NULL, NULL, ''GenNoise'', ''tx_0'', D3DXSHADER_SKIPOPTIMIZATION, &pCode, NULL, NULL );
D3DXCreateTextureShader( (DWORD*)pCode->GetBufferPointer(), &pTextureShader );
D3DXFillVolumeTextureTX( pNoiseTexture, pTextureShader );
Annál a résznél akad ki, hogy D3DXCreateTextureShader, azért mert a pCode értéke 0. Valami miatt nem tudja lefordítani. Próbáltam tx_1-el is, de az sem ment. Tudom hogy elmenthetném a textúrát fájlba és akkor nem kellene generálni, de így akarom, mert később lesz olyan, hogy nem lehet megkerülni.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Elektromos autók - motorok
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Részesedést vásárol az Intelben a Softbank
- Call of Duty: Black Ops 7
- Battlefield 6
- Az AI megeszi a szoftverpiacot?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Autós topik
- Milyen légkondit a lakásba?
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- Bezámítás! Lenovo Legion 5 17ACH6H Gamer notebook - R7 5800H 16GB DDR4 512GB SSD RTX 3060 6GB WIN11
- BESZÁMÍTÁS! Gigabyte H610M i5 12400F 16GB DDR4 512GB SSD RX 6600 XT 8GB AEROCOOL Aero One Frost 700W
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 13 Pro 128GB Alphine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3024, 91% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest



