RotateEnvironmentMap.scrapeh 1000 B

12345678910111213141516171819202122232425262728293031323334
  1. //////////////////////////////////////////////////////////////////////////////
  2. // ©2008 Electronic Arts Inc
  3. //
  4. // Rotate cube map scrape script
  5. //////////////////////////////////////////////////////////////////////////////
  6. #ifndef SCRAPE_SCRIPT_ROTATE_ENVIRONMENT_SCRAPEH
  7. #define SCRAPE_SCRIPT_ROTATE_ENVIRONMENT_SCRAPEH
  8. #include "RotateEnvironmentMap_Defs.scrapeh"
  9. #include "RotateEnvironmentMap_Water.scrapeh"
  10. #include "RotateEnvironmentMap_Objects.scrapeh"
  11. // called every frame
  12. proc doRotateEnvironmentMaps
  13. // only refresh when changing
  14. if WW3D MustRefreshEnvironment
  15. setbool WW3D MustRefreshEnvironment false
  16. setcamera Viewer
  17. setGlobalLightInfo
  18. callproc doRotateEnvironmentMapWater
  19. GPUFLUSH
  20. callproc doRotateEnvironmentMapObjects
  21. GPUFLUSH
  22. endif
  23. settexture Objects LightSpaceEnvironmentMap EnvironmentDestinationTextureObjects
  24. settexture Water LightSpaceEnvironmentMap EnvironmentDestinationTextureWater
  25. endproc
  26. #endif // SCRAPE_SCRIPT_ROTATE_ENVIRONMENT_WATER_SCRAPEH