Browse Source

Merge remote-tracking branch 'upstream/master' into subsurface-scattering

Benjamin Guignabert 5 năm trước cách đây
mục cha
commit
75b18012cb
100 tập tin đã thay đổi với 128 bổ sung74 xóa
  1. 0 64
      .travis.yml
  2. 14 0
      .vscode/launch.json
  3. 1 1
      Playground/css/index.css
  4. 9 0
      Playground/debug.html
  5. 9 0
      Playground/index-local.html
  6. 9 0
      Playground/index.html
  7. 10 1
      Playground/indexStable.html
  8. 10 1
      Playground/indexWebGPU.html
  9. 20 6
      Playground/js/main.js
  10. 11 0
      Playground/js/mainWebGPU.js
  11. 35 1
      Playground/js/settingsPG.js
  12. BIN
      Playground/textures/360photo.jpg
  13. BIN
      Playground/textures/BJS-logo_v3.png
  14. BIN
      Playground/textures/DemageFont.png
  15. BIN
      Playground/textures/Dot.png
  16. BIN
      Playground/textures/Fire_SpriteSheet1_8x8.png
  17. BIN
      Playground/textures/Fire_SpriteSheet2_8x8.png
  18. BIN
      Playground/textures/Fire_SpriteSheet3_8x8.png
  19. BIN
      Playground/textures/Fire_SpriteSheet_8x8.png
  20. BIN
      Playground/textures/FlameBlastSpriteSheet.png
  21. BIN
      Playground/textures/Flare2.png
  22. BIN
      Playground/textures/FlashParticle.png
  23. BIN
      Playground/textures/GatonaParkWalkway1_Panorama_4Kx2K.jpg
  24. BIN
      Playground/textures/Logo.png
  25. BIN
      Playground/textures/ParallaxDiffuse.png
  26. BIN
      Playground/textures/ParallaxNormal.png
  27. BIN
      Playground/textures/Rain.png
  28. BIN
      Playground/textures/Smoke_SpriteSheet_8x8.png
  29. BIN
      Playground/textures/Space/space_back.jpg
  30. BIN
      Playground/textures/Space/space_down.jpg
  31. BIN
      Playground/textures/Space/space_front.jpg
  32. BIN
      Playground/textures/Space/space_left.jpg
  33. BIN
      Playground/textures/Space/space_right.jpg
  34. BIN
      Playground/textures/Space/space_up.jpg
  35. BIN
      Playground/textures/Spark.png
  36. BIN
      Playground/textures/SunDiffuse.png
  37. BIN
      Playground/textures/TropicalSunnyDay_nx.jpg
  38. BIN
      Playground/textures/TropicalSunnyDay_ny.jpg
  39. BIN
      Playground/textures/TropicalSunnyDay_nz.jpg
  40. BIN
      Playground/textures/TropicalSunnyDay_px.jpg
  41. BIN
      Playground/textures/TropicalSunnyDay_py.jpg
  42. BIN
      Playground/textures/TropicalSunnyDay_pz.jpg
  43. BIN
      Playground/textures/WhiteTransarentRamp.png
  44. BIN
      Playground/textures/albedo.png
  45. BIN
      Playground/textures/amiga.jpg
  46. BIN
      Playground/textures/bloc.jpg
  47. BIN
      Playground/textures/candleopacity.png
  48. BIN
      Playground/textures/checkerBJS.png
  49. BIN
      Playground/textures/co.png
  50. BIN
      Playground/textures/colorGrade-highContrast.png
  51. BIN
      Playground/textures/colorGrade-inverted.png
  52. BIN
      Playground/textures/colorGrade-posterize.png
  53. BIN
      Playground/textures/colorGrade.png
  54. BIN
      Playground/textures/crate.png
  55. BIN
      Playground/textures/cubemapDebug/_nx.jpg
  56. BIN
      Playground/textures/cubemapDebug/_ny.jpg
  57. BIN
      Playground/textures/cubemapDebug/_nz.jpg
  58. BIN
      Playground/textures/cubemapDebug/_px.jpg
  59. BIN
      Playground/textures/cubemapDebug/_py.jpg
  60. BIN
      Playground/textures/cubemapDebug/_pz.jpg
  61. BIN
      Playground/textures/customProceduralTextures/land/textures/dirt.jpg
  62. BIN
      Playground/textures/customProceduralTextures/land/textures/grass.png
  63. BIN
      Playground/textures/detailmap.png
  64. BIN
      Playground/textures/distortion.png
  65. BIN
      Playground/textures/down.png
  66. BIN
      Playground/textures/earth.jpg
  67. BIN
      Playground/textures/earthnormal.jpg
  68. BIN
      Playground/textures/equirectangular.jpg
  69. BIN
      Playground/textures/fan.png
  70. BIN
      Playground/textures/fire.jpg
  71. BIN
      Playground/textures/fire.png
  72. BIN
      Playground/textures/fire/diffuse.png
  73. BIN
      Playground/textures/fire/distortion.png
  74. BIN
      Playground/textures/fire/opacity.png
  75. BIN
      Playground/textures/flare.png
  76. BIN
      Playground/textures/flare3.png
  77. BIN
      Playground/textures/floor.png
  78. BIN
      Playground/textures/floor_bump.PNG
  79. BIN
      Playground/textures/fur.jpg
  80. BIN
      Playground/textures/grass.jpg
  81. BIN
      Playground/textures/grass.png
  82. BIN
      Playground/textures/grassn.png
  83. BIN
      Playground/textures/ground.jpg
  84. BIN
      Playground/textures/gui/backgroundImage-vertical.png
  85. BIN
      Playground/textures/gui/backgroundImage.png
  86. BIN
      Playground/textures/gui/thumb.png
  87. BIN
      Playground/textures/gui/valueImage-vertical.png
  88. BIN
      Playground/textures/gui/valueImage.png
  89. BIN
      Playground/textures/heightMap.png
  90. BIN
      Playground/textures/heightMapTriPlanar.png
  91. BIN
      Playground/textures/hollow.png
  92. BIN
      Playground/textures/icons/Back.png
  93. BIN
      Playground/textures/icons/Crop.png
  94. BIN
      Playground/textures/icons/Delete.png
  95. BIN
      Playground/textures/icons/Dot.png
  96. BIN
      Playground/textures/icons/Download.png
  97. BIN
      Playground/textures/icons/Edit.png
  98. BIN
      Playground/textures/icons/GearIcon.png
  99. BIN
      Playground/textures/icons/Open.png
  100. 0 0
      Playground/textures/icons/Pause.png

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 64
.travis.yml


+ 14 - 0
.vscode/launch.json

@@ -55,6 +55,20 @@
             ]
         },
         {
+            "name": "Launch sandbox (Edge)",
+            "type": "edge",
+            "version": "dev",
+            "request": "launch",
+            "url": "http://localhost:1338/sandbox/index-local.html",
+            "webRoot": "${workspaceRoot}/",
+            "sourceMaps": true,
+            "preLaunchTask": "run",
+            "userDataDir": "${workspaceRoot}/.tempChromeProfileForDebug",
+            "runtimeArgs": [
+                "--enable-unsafe-es3-apis"
+            ]
+        },
+        {
             "name": "Launch playground (Chrome)",
             "type": "chrome",
             "request": "launch",

+ 1 - 1
Playground/css/index.css

@@ -418,7 +418,7 @@ body {
     -ms-user-select: none;
     user-select: none;
     position: relative;
-    z-index: 5;
+    z-index: 11;
 }
 
 .navbar a {

+ 9 - 0
Playground/debug.html

@@ -172,6 +172,9 @@
                         <div class="option checked noSubSelect" id="editorButton1280">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div class="option noSubSelect" id="ctrlsToggle1280">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>
                         <div class="option noSubSelect" id="fullscreenButton1280">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1280">Editor Fullscreen</div>
                         <div class="option noSubSelect" id="formatButton1280">Format code</div>
@@ -252,6 +255,9 @@
                         <div class="option checked noSubSelect" id="editorButton1024">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div class="option noSubSelect" id="ctrlsToggle1024">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>
                         <div class="option noSubSelect" id="fullscreenButton1024">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1024">Editor Fullscreen</div>
                         <div class="option noSubSelect" id="formatButton1024">Format code</div>
@@ -339,6 +345,9 @@
                         <div style="display: none;" class="option checked noSubSelect" id="editorButtonMobile">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div style="display: none;" class="option noSubSelect" id="ctrlsToggleMobile">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>                        
                         <div style="display: none;" class="option nosubselect" id="fullscreenButtonMobile"
                             style="display: none">Fullscreen</div>
                         <div style="display: none;" class="option nosubselect" id="editorFullscreenButtonMobile"

+ 9 - 0
Playground/index-local.html

@@ -91,6 +91,9 @@
                         </div>
                         <div class="option checked noSubSelect" id="editorButton1280">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
+                        </div>                     
+                        <div class="option noSubSelect" id="ctrlsToggle1280">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
                         </div>
                         <div class="option noSubSelect" id="fullscreenButton1280">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1280">Editor Fullscreen</div>
@@ -176,6 +179,9 @@
                         <div class="option checked noSubSelect" id="editorButton1024">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div class="option noSubSelect" id="ctrlsToggle1024">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>
                         <div class="option noSubSelect" id="fullscreenButton1024">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1024">Editor Fullscreen</div>
                         <div class="option noSubSelect" id="formatButton1024">Format code</div>
@@ -263,6 +269,9 @@
                         <div style="display: none;" class="option checked noSubSelect" id="editorButtonMobile">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div style="display: none;" class="option noSubSelect" id="ctrlsToggleMobile">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>                            
                         <div style="display: none;" class="option nosubselect" id="fullscreenButtonMobile"
                             style="display: none">Fullscreen</div>
                         <div style="display: none;" class="option nosubselect" id="editorFullscreenButtonMobile"

+ 9 - 0
Playground/index.html

@@ -71,6 +71,9 @@
                         <div class="option checked noSubSelect" id="editorButton1280">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div class="option noSubSelect" id="ctrlsToggle1280">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>
                         <div class="option noSubSelect" id="fullscreenButton1280">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1280">Editor Fullscreen</div>
                         <div class="option noSubSelect" id="formatButton1280">Format code</div>
@@ -157,6 +160,9 @@
                         <div class="option checked noSubSelect" id="editorButton1024">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div class="option noSubSelect" id="ctrlsToggle1024">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>
                         <div class="option noSubSelect" id="fullscreenButton1024">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1024">Editor Fullscreen</div>
                         <div class="option noSubSelect" id="formatButton1024">Format code</div>
@@ -244,6 +250,9 @@
                         <div style="display: none;" class="option checked noSubSelect" id="editorButtonMobile">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div style="display: none;" class="option noSubSelect" id="ctrlsToggleMobile">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>                            
                         <div style="display: none;" class="option nosubselect" id="fullscreenButtonMobile"
                             style="display: none">Fullscreen</div>
                         <div style="display: none;" class="option nosubselect" id="editorFullscreenButtonMobile"

+ 10 - 1
Playground/indexStable.html

@@ -72,6 +72,9 @@
                         <div class="option checked noSubSelect" id="editorButton1280">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div class="option noSubSelect" id="ctrlsToggle1280">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>
                         <div class="option noSubSelect" id="fullscreenButton1280">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1280">Editor Fullscreen</div>
                         <div class="option noSubSelect" id="formatButton1280">Format code</div>
@@ -155,6 +158,9 @@
                         <div class="option checked noSubSelect" id="editorButton1024">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div class="option noSubSelect" id="ctrlsToggle1024">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>
                         <div class="option noSubSelect" id="fullscreenButton1024">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1024">Editor Fullscreen</div>
                         <div class="option noSubSelect" id="formatButton1024">Format code</div>
@@ -231,7 +237,10 @@
                         </div>
                         <div style="display: none;" class="option checked noSubSelect" id="editorButtonMobile">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
-                        </div>
+                        </div>                        
+                        <div style="display: none;" class="option noSubSelect" id="ctrlsToggleMobile">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>    
                         <div style="display: none;" class="option nosubselect" id="fullscreenButtonMobile"
                             style="display: none">Fullscreen</div>
                         <div style="display: none;" class="option nosubselect" id="editorFullscreenButtonMobile"

+ 10 - 1
Playground/indexWebGPU.html

@@ -116,6 +116,9 @@
                         <div class="option checked noSubSelect" id="editorButton1280">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div class="option noSubSelect" id="ctrlsToggle1280">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>
                         <div class="option noSubSelect" id="fullscreenButton1280">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1280">Editor Fullscreen</div>
                         <div class="option noSubSelect" id="formatButton1280">Format code</div>
@@ -200,6 +203,9 @@
                         <div class="option checked noSubSelect" id="editorButton1024">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
                         </div>
+                        <div class="option noSubSelect" id="ctrlsToggle1024">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>
                         <div class="option noSubSelect" id="fullscreenButton1024">Fullscreen</div>
                         <div class="option noSubSelect" id="editorFullscreenButton1024">Editor Fullscreen</div>
                         <div class="option noSubSelect" id="formatButton1024">Format code</div>
@@ -276,7 +282,10 @@
                         </div>
                         <div style="display: none;" class="option checked noSubSelect" id="editorButtonMobile">Editor
                             <i class="fa fa-check-square" aria-hidden="true"></i>
-                        </div>
+                        </div>                        
+                        <div style="display: none;" class="option noSubSelect" id="ctrlsToggleMobile">CTRL+S to save
+                            <i class="fa fa-square" aria-hidden="true"></i>
+                        </div>    
                         <div style="display: none;" class="option nosubselect" id="fullscreenButtonMobile"
                             style="display: none">Fullscreen</div>
                         <div style="display: none;" class="option nosubselect" id="editorFullscreenButtonMobile"

+ 20 - 6
Playground/js/main.js

@@ -407,16 +407,19 @@ class Main {
             }.bind(this));
         }
         // Safe mode
+        this.parent.settingsPG.restoreSafeMode();
         this.parent.utils.setToMultipleID("safemodeToggle", 'click', function () {
             document.getElementById("safemodeToggle1280").classList.toggle('checked');
-            if (document.getElementById("safemodeToggle1280").classList.contains('checked')) {
-                this.parent.utils.setToMultipleID("safemodeToggle", "innerHTML", 'Safe mode <i class="fa fa-check-square" aria-hidden="true"></i>');
-            } else {
-                this.parent.utils.setToMultipleID("safemodeToggle", "innerHTML", 'Safe mode <i class="fa fa-square" aria-hidden="true"></i>');
-            }
+            this.parent.settingsPG.setSafeMode(document.getElementById("safemodeToggle1280").classList.contains('checked'));
         }.bind(this));
         // Editor
         this.parent.utils.setToMultipleID("editorButton", "click", this.toggleEditor.bind(this));
+        // CTRL + S        
+        this.parent.settingsPG.restoreCTRLS();
+        this.parent.utils.setToMultipleID("ctrlsToggle", 'click', function () {
+            document.getElementById("ctrlsToggle1280").classList.toggle('checked');            
+            this.parent.settingsPG.setCTRLS(document.getElementById("ctrlsToggle1280").classList.contains('checked'));
+        }.bind(this));        
         // FullScreen
         this.parent.utils.setToMultipleID("fullscreenButton", "click", function () {
             this.parent.menuPG.removeAllOptions();
@@ -457,7 +460,7 @@ class Main {
         this.parent.menuPG.resizeBigCanvas();
 
         // HotKeys
-        document.onkeydown = function (e) {
+        document.onkeydown = (e) => {
             // Alt+Enter to Run
             if (e.altKey && (e.key === 'Enter' || event.which === 13)) {
                 handleRun();
@@ -476,6 +479,9 @@ class Main {
                 (e.key === 'S' || event.which === 83)
             ) {
                 e.preventDefault();
+                if (!this.checkCTRLSMode()) {
+                    return;
+                }
                 handleSave();
             }
         };
@@ -763,6 +769,14 @@ class Main {
         }
     };
 
+    checkCTRLSMode() {
+        if (document.getElementById("ctrlsToggle" + this.parent.utils.getCurrentSize()) &&
+            document.getElementById("ctrlsToggle" + this.parent.utils.getCurrentSize()).classList.contains('checked')) {
+            return true;
+        }
+        return false;
+    };
+
     /**
      * Metadatas form
      */

+ 11 - 0
Playground/js/mainWebGPU.js

@@ -437,6 +437,9 @@ class Main {
               (e.key === 'S' || event.which === 83)
             ) {
                 e.preventDefault();
+                if (!this.checkCTRLSMode()) {
+                    return;
+                }
                 handleSave();
             }
         };
@@ -709,6 +712,14 @@ class Main {
         }
     };
 
+    checkCTRLSMode() {
+        if (document.getElementById("ctrlsToggle" + this.parent.utils.getCurrentSize()) &&
+            document.getElementById("ctrlsToggle" + this.parent.utils.getCurrentSize()).classList.contains('checked')) {
+            return true;
+        }
+        return false;
+    };    
+
     /**
      * Metadatas form
      */

+ 35 - 1
Playground/js/settingsPG.js

@@ -26,7 +26,10 @@ class SettingsPG {
         this.elementToTheme = [
             '.wrapper #jsEditor',
             '.wrapper .gutter'
-        ];
+        ];        
+        // Editor font size
+        this.safeMode = localStorage.getItem("bjs-playground-safeMode") || false;
+        this.ctrlS = localStorage.getItem("bjs-playground-ctrlS") || true;
         // Editor font size
         this.fontSize = localStorage.getItem("bjs-playground-font") || 14;
         // Editor theme
@@ -54,6 +57,37 @@ class SettingsPG {
         return this.defaultScene;
     };
 
+    /**
+     * Change safe mode
+     */
+    setSafeMode(value) {
+        localStorage.setItem("bjs-playground-safeMode", value);
+        this.safeMode = value;
+        if (value) {
+            this.parent.utils.setToMultipleID("safemodeToggle", "innerHTML", 'Safe mode <i class="fa fa-check-square" aria-hidden="true"></i>');
+        } else {
+            this.parent.utils.setToMultipleID("safemodeToggle", "innerHTML", 'Safe mode <i class="fa fa-square" aria-hidden="true"></i>');
+        }
+    };
+    restoreSafeMode() {
+        this.setSafeMode(this.safeMode);
+    };    
+
+    /**
+     * Change CTRL+S
+     */
+    setCTRLS(value) {
+        localStorage.setItem("bjs-playground-ctrlS", value);
+        this.ctrlS = value;
+        if (value) {
+            this.parent.utils.setToMultipleID("ctrlsToggle", "innerHTML", 'CTRL+S to save <i class="fa fa-check-square" aria-hidden="true"></i>');
+        } else {
+            this.parent.utils.setToMultipleID("ctrlsToggle", "innerHTML", 'CTRL+S to save <i class="fa fa-square" aria-hidden="true"></i>');
+        }
+    };
+    restoreCTRLS() {
+        this.setSafeMode(this.ctrlS);
+    };   
 
     /**
      * Change font size

BIN
Playground/textures/360photo.jpg


BIN
Playground/textures/BJS-logo_v3.png


BIN
Playground/textures/DemageFont.png


BIN
Playground/textures/Dot.png


BIN
Playground/textures/Fire_SpriteSheet1_8x8.png


BIN
Playground/textures/Fire_SpriteSheet2_8x8.png


BIN
Playground/textures/Fire_SpriteSheet3_8x8.png


BIN
Playground/textures/Fire_SpriteSheet_8x8.png


BIN
Playground/textures/FlameBlastSpriteSheet.png


BIN
Playground/textures/Flare2.png


BIN
Playground/textures/FlashParticle.png


BIN
Playground/textures/GatonaParkWalkway1_Panorama_4Kx2K.jpg


BIN
Playground/textures/Logo.png


BIN
Playground/textures/ParallaxDiffuse.png


BIN
Playground/textures/ParallaxNormal.png


BIN
Playground/textures/Rain.png


BIN
Playground/textures/Smoke_SpriteSheet_8x8.png


BIN
Playground/textures/Space/space_back.jpg


BIN
Playground/textures/Space/space_down.jpg


BIN
Playground/textures/Space/space_front.jpg


BIN
Playground/textures/Space/space_left.jpg


BIN
Playground/textures/Space/space_right.jpg


BIN
Playground/textures/Space/space_up.jpg


BIN
Playground/textures/Spark.png


BIN
Playground/textures/SunDiffuse.png


BIN
Playground/textures/TropicalSunnyDay_nx.jpg


BIN
Playground/textures/TropicalSunnyDay_ny.jpg


BIN
Playground/textures/TropicalSunnyDay_nz.jpg


BIN
Playground/textures/TropicalSunnyDay_px.jpg


BIN
Playground/textures/TropicalSunnyDay_py.jpg


BIN
Playground/textures/TropicalSunnyDay_pz.jpg


BIN
Playground/textures/WhiteTransarentRamp.png


BIN
Playground/textures/albedo.png


BIN
Playground/textures/amiga.jpg


BIN
Playground/textures/bloc.jpg


BIN
Playground/textures/candleopacity.png


BIN
Playground/textures/checkerBJS.png


BIN
Playground/textures/co.png


BIN
Playground/textures/colorGrade-highContrast.png


BIN
Playground/textures/colorGrade-inverted.png


BIN
Playground/textures/colorGrade-posterize.png


BIN
Playground/textures/colorGrade.png


BIN
Playground/textures/crate.png


BIN
Playground/textures/cubemapDebug/_nx.jpg


BIN
Playground/textures/cubemapDebug/_ny.jpg


BIN
Playground/textures/cubemapDebug/_nz.jpg


BIN
Playground/textures/cubemapDebug/_px.jpg


BIN
Playground/textures/cubemapDebug/_py.jpg


BIN
Playground/textures/cubemapDebug/_pz.jpg


BIN
Playground/textures/customProceduralTextures/land/textures/dirt.jpg


BIN
Playground/textures/customProceduralTextures/land/textures/grass.png


BIN
Playground/textures/detailmap.png


BIN
Playground/textures/distortion.png


BIN
Playground/textures/down.png


BIN
Playground/textures/earth.jpg


BIN
Playground/textures/earthnormal.jpg


BIN
Playground/textures/equirectangular.jpg


BIN
Playground/textures/fan.png


BIN
Playground/textures/fire.jpg


BIN
Playground/textures/fire.png


BIN
Playground/textures/fire/diffuse.png


BIN
Playground/textures/fire/distortion.png


BIN
Playground/textures/fire/opacity.png


BIN
Playground/textures/flare.png


BIN
Playground/textures/flare3.png


BIN
Playground/textures/floor.png


BIN
Playground/textures/floor_bump.PNG


BIN
Playground/textures/fur.jpg


BIN
Playground/textures/grass.jpg


BIN
Playground/textures/grass.png


BIN
Playground/textures/grassn.png


BIN
Playground/textures/ground.jpg


BIN
Playground/textures/gui/backgroundImage-vertical.png


BIN
Playground/textures/gui/backgroundImage.png


BIN
Playground/textures/gui/thumb.png


BIN
Playground/textures/gui/valueImage-vertical.png


BIN
Playground/textures/gui/valueImage.png


BIN
Playground/textures/heightMap.png


BIN
Playground/textures/heightMapTriPlanar.png


BIN
Playground/textures/hollow.png


BIN
Playground/textures/icons/Back.png


BIN
Playground/textures/icons/Crop.png


BIN
Playground/textures/icons/Delete.png


BIN
Playground/textures/icons/Dot.png


BIN
Playground/textures/icons/Download.png


BIN
Playground/textures/icons/Edit.png


BIN
Playground/textures/icons/GearIcon.png


BIN
Playground/textures/icons/Open.png


+ 0 - 0
Playground/textures/icons/Pause.png


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác