AymenjO68

DF-BASE-SHADERS

Jun 7th, 2026
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. local shaders={
  2. ["images/extDoor2.dds"]={"lasjmdoorgud","trail_door","comptdoor1","comptdoor2",},
  3. ["images/extDoors1.dds"]={"compdoor4_lae","compdoor1_lae","compdoor5_lae",},
  4. ["images/spraytag.dds"]={"aztecas",},
  5. ["images/asphalt.dds"]={"villainnwall02_128","block2","ws_rooftarmac1","compfence1_lae",},
  6. ["Images/roofTiles1.dds"]={"shingles3","awningsides2",},
  7. ["images/bxground.dds"]={"ab_stripped_floor",},
  8. ["images/lightWood1.dds"]={"cj_lightwood","cj_lightwood(e)","telepole128",},
  9. ["images/garageDoor1.dds"]={"compdoor2_lae",},
  10. ["images/window1.dds"]={"laspedhus7",},
  11. ["images/sofaFabric1.dds"]={"CJ_FAB4",},
  12. ["images/window2.dds"]={"laspedhus8","laspedhus9","comptwall18",},
  13. ["images/window3.dds"]={"laspedhus3",},
  14. ["images/window4.dds"]={"laspedhus2","acrooftop1256",},
  15. ["images/houseBot.dds"]={"lostonclad1",},
  16. ["images/wallpaint.dds"]={"comptwall23","comptwall32","comptwall10","comptwall10",},
  17. ["images/roofTiles2.dds"]={"comptroof1","comptroof2",},
  18. ["images/woodWall1.dds"]={"des_sherrifwall1","comptwall6","trail_wall4",},
  19. ["Images/redground.dds"]={"carpark_128",},
  20. ["Images/woodWall2.dds"]={"trail_wall1","trail_wall2","trail_wall3","sw_woodflloor","sjmhoodlawn9s","des_dustconc","trail_side1","bbar_wall2",},
  21. ["images/floorTiles1.dds"]={"brickred",},
  22. ["Images/graff2.dds"]={"lvswelvomesign02",},
  23. ["images/graff3.dds"]={"rifa",},
  24. }
  25. function setupShaders()
  26. for fileName,textures in pairs(shaders) do
  27. local shader = dxCreateShader ("shader.fx",1,100,false,"object")
  28. local texture = dxCreateTexture (fileName)
  29. dxSetShaderValue (shader,"CUSTOMTEX0", texture )
  30. shaders[fileName].shader=shader
  31. end
  32. end
  33. setupShaders()
  34.  
  35. -- code for object creation loop (assuming object is identified as "object"
  36. for _,data in pairs(shaders) do
  37. local shader=data.shader
  38. for _,texture in pairs(data) do
  39. if type(texture)=="string" then
  40. engineApplyShaderToWorldTexture(shader,texture,object)
  41. end
  42. end
  43. end
  44.  
Advertisement
Add Comment
Please, Sign In to add comment