|
1 | 1 | BACKUP ~drunkshaders/backup~ |
2 | 2 |
|
3 | 3 | AUTHOR ~drunktiefling~ |
4 | | -VERSION ~0.3.4~ |
| 4 | +VERSION ~0.3.5~ |
5 | 5 | README ~drunkshaders/readme.txt~ |
6 | 6 |
|
7 | 7 |
|
@@ -380,27 +380,23 @@ END |
380 | 380 | BEGIN ~Process shaders with GLSL Optimizer [WARINIG: manual editing won't be possible after this step]~ DESIGNATED 9005 |
381 | 381 | SUBCOMPONENT ~GLSL Optimization~ |
382 | 382 | REQUIRE_COMPONENT ~drunkshaders.tp2~ 1000 ~This requires the main component.~ |
383 | | -ACTION_IF NOT (~%WEIDU_OS%~ STRING_EQUAL_CASE ~osx~) BEGIN |
384 | | - LAF ~GET_TOOL_BINARY~ STR_VAR tool_name = ~glslopt~ RET tool_binary END |
385 | | - ACTION_FOR_EACH shader IN ~override/fpfont.glsl~ ~override/fpdraw.glsl~ ~override/fptone.glsl~ ~override/fpseam.glsl~ ~override/fpsprite.glsl~ ~override/fpselect.glsl~ ~override/fpyuv.glsl~ ~override/fpyuvgry.glsl~ BEGIN |
386 | | - DELETE ~%MOD_FOLDER%/weidu_external/workspace/glslopt_out/%shader%~ |
387 | | - COPY_EXISTING ~%shader%~ ~%shader%~ |
388 | | - WRITE_ASCII 0 ~#version 130 /* ~ |
389 | | - BUT_ONLY_IF_IT_CHANGES |
390 | | - LAF EXECUTE_TOOL |
391 | | - STR_VAR |
392 | | - tool_binary = EVAL ~%tool_binary%~ |
393 | | - arg_0 = EVAL ~-1~ |
394 | | - arg_1 = EVAL ~-f~ |
395 | | - arg_2 = EVAL ~%shader%~ |
396 | | - arg_3 = EVAL ~%MOD_FOLDER%/weidu_external/workspace/glslopt_out/%shader%~ |
397 | | - END |
398 | | - COPY_EXISTING ~%MOD_FOLDER%/weidu_external/workspace/glslopt_out/%shader%~ ~%shader%~ |
399 | | - REPLACE_TEXTUALLY ~#version 130~ ~~ |
400 | | - REPLACE_TEXTUALLY ~ / 0.1)~ ~ * 10.0)~ |
401 | | - REPLACE_TEXTUALLY ~ / 0.002)~ ~ * 500.0)~ |
402 | | - BUT_ONLY_IF_IT_CHANGES |
| 383 | +LAF ~GET_TOOL_BINARY~ STR_VAR tool_name = ~glslopt~ RET tool_binary END |
| 384 | +ACTION_FOR_EACH shader IN ~override/fpfont.glsl~ ~override/fpdraw.glsl~ ~override/fptone.glsl~ ~override/fpseam.glsl~ ~override/fpsprite.glsl~ ~override/fpselect.glsl~ ~override/fpyuv.glsl~ ~override/fpyuvgry.glsl~ BEGIN |
| 385 | + DELETE ~%MOD_FOLDER%/weidu_external/workspace/glslopt_out/%shader%~ |
| 386 | + COPY_EXISTING ~%shader%~ ~%shader%~ |
| 387 | + WRITE_ASCII 0 ~#version 130 /* ~ |
| 388 | + BUT_ONLY_IF_IT_CHANGES |
| 389 | + LAF EXECUTE_TOOL |
| 390 | + STR_VAR |
| 391 | + tool_binary = EVAL ~%tool_binary%~ |
| 392 | + arg_0 = EVAL ~-1~ |
| 393 | + arg_1 = EVAL ~-f~ |
| 394 | + arg_2 = EVAL ~%shader%~ |
| 395 | + arg_3 = EVAL ~%MOD_FOLDER%/weidu_external/workspace/glslopt_out/%shader%~ |
403 | 396 | END |
404 | | -END ELSE BEGIN |
405 | | - PRINT ~Platform not supported. Doing nothing.~ |
| 397 | + COPY_EXISTING ~%MOD_FOLDER%/weidu_external/workspace/glslopt_out/%shader%~ ~%shader%~ |
| 398 | + REPLACE_TEXTUALLY ~#version 130~ ~~ |
| 399 | + REPLACE_TEXTUALLY ~ / 0.1)~ ~ * 10.0)~ |
| 400 | + REPLACE_TEXTUALLY ~ / 0.002)~ ~ * 500.0)~ |
| 401 | + BUT_ONLY_IF_IT_CHANGES |
406 | 402 | END |
0 commit comments