mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2025-02-20 08:55:40 +01:00
[3D Obj] Fix import error.
This commit is contained in:
parent
4883228e85
commit
d51319412e
448 changed files with 1320 additions and 1509 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -23,4 +23,5 @@ fonts/_f_sdf_medium/_f_sdf_medium.yy
|
|||
__KEYS_PRIVATE
|
||||
*patreon*
|
||||
|
||||
build
|
||||
build
|
||||
gmedit
|
File diff suppressed because it is too large
Load diff
|
@ -121,10 +121,15 @@
|
|||
{"$GMFolder":"","%Name":"d3d_compose","folderPath":"folders/nodes/data/3D/d3d_compose.yy","name":"d3d_compose","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"d3d_light","folderPath":"folders/nodes/data/3D/d3d_light.yy","name":"d3d_light","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"d3d_mesh","folderPath":"folders/nodes/data/3D/d3d_mesh.yy","name":"d3d_mesh","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"mesh","folderPath":"folders/nodes/data/3D/d3d_mesh/mesh.yy","name":"mesh","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"cube","folderPath":"folders/nodes/data/3D/d3d_mesh/cube.yy","name":"cube","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"cylinder","folderPath":"folders/nodes/data/3D/d3d_mesh/cylinder.yy","name":"cylinder","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"d3d_modifier","folderPath":"folders/nodes/data/3D/d3d_modifier.yy","name":"d3d_modifier","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"d3d_particle","folderPath":"folders/nodes/data/3D/d3d_particle.yy","name":"d3d_particle","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"raymarching","folderPath":"folders/nodes/data/3D/raymarching.yy","name":"raymarching","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shader","folderPath":"folders/nodes/data/3D/shader.yy","name":"shader","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"2d effect","folderPath":"folders/nodes/data/3D/shader/2d effect.yy","name":"2d effect","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"legacy","folderPath":"folders/nodes/data/3D/shader/legacy.yy","name":"legacy","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"ssao","folderPath":"folders/nodes/data/3D/shader/ssao.yy","name":"ssao","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"animation","folderPath":"folders/nodes/data/animation.yy","name":"animation","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"fn","folderPath":"folders/nodes/data/animation/fn.yy","name":"fn","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"canvas","folderPath":"folders/nodes/data/canvas.yy","name":"canvas","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
|
@ -134,24 +139,55 @@
|
|||
{"$GMFolder":"","%Name":"util","folderPath":"folders/nodes/data/canvas/util.yy","name":"util","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"compose","folderPath":"folders/nodes/data/compose.yy","name":"compose","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"armature","folderPath":"folders/nodes/data/compose/armature.yy","name":"armature","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"blend","folderPath":"folders/nodes/data/compose/blend.yy","name":"blend","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"dynasurf","folderPath":"folders/nodes/data/dynasurf.yy","name":"dynasurf","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"filter","folderPath":"folders/nodes/data/filter.yy","name":"filter","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"blur","folderPath":"folders/nodes/data/filter/blur.yy","name":"blur","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"colors","folderPath":"folders/nodes/data/filter/colors.yy","name":"colors","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"normalize","folderPath":"folders/nodes/data/filter/colors/normalize.yy","name":"normalize","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"combine","folderPath":"folders/nodes/data/filter/combine.yy","name":"combine","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"conversion","folderPath":"folders/nodes/data/filter/conversion.yy","name":"conversion","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"hsv channel","folderPath":"folders/nodes/data/filter/conversion/hsv channel.yy","name":"hsv channel","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"rgb channel","folderPath":"folders/nodes/data/filter/conversion/rgb channel.yy","name":"rgb channel","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"sdf","folderPath":"folders/nodes/data/filter/conversion/sdf.yy","name":"sdf","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"effects","folderPath":"folders/nodes/data/filter/effects.yy","name":"effects","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"2d light","folderPath":"folders/nodes/data/filter/effects/2d light.yy","name":"2d light","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"atlas","folderPath":"folders/nodes/data/filter/effects/atlas.yy","name":"atlas","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"blend_edge","folderPath":"folders/nodes/data/filter/effects/blend_edge.yy","name":"blend_edge","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"corner","folderPath":"folders/nodes/data/filter/effects/corner.yy","name":"corner","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"dither","folderPath":"folders/nodes/data/filter/effects/dither.yy","name":"dither","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"edge_shade","folderPath":"folders/nodes/data/filter/effects/edge_shade.yy","name":"edge_shade","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"jpeg","folderPath":"folders/nodes/data/filter/effects/jpeg.yy","name":"jpeg","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"kuwahara","folderPath":"folders/nodes/data/filter/effects/kuwahara.yy","name":"kuwahara","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"outline","folderPath":"folders/nodes/data/filter/effects/outline.yy","name":"outline","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"posterize","folderPath":"folders/nodes/data/filter/effects/posterize.yy","name":"posterize","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shadow cast","folderPath":"folders/nodes/data/filter/effects/shadow cast.yy","name":"shadow cast","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shuffle","folderPath":"folders/nodes/data/filter/effects/shuffle.yy","name":"shuffle","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"trail","folderPath":"folders/nodes/data/filter/effects/trail.yy","name":"trail","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"fixes","folderPath":"folders/nodes/data/filter/fixes.yy","name":"fixes","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"warps","folderPath":"folders/nodes/data/filter/warps.yy","name":"warps","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"liquefy","folderPath":"folders/nodes/data/filter/warps/liquefy.yy","name":"liquefy","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shape map","folderPath":"folders/nodes/data/filter/warps/shape map.yy","name":"shape map","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"generator","folderPath":"folders/nodes/data/generator.yy","name":"generator","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"drawer","folderPath":"folders/nodes/data/generator/drawer.yy","name":"drawer","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"random_shape","folderPath":"folders/nodes/data/generator/drawer/random_shape.yy","name":"random_shape","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"noise","folderPath":"folders/nodes/data/generator/noise.yy","name":"noise","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"blue","folderPath":"folders/nodes/data/generator/noise/blue.yy","name":"blue","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"cell","folderPath":"folders/nodes/data/generator/noise/cell.yy","name":"cell","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"perlin","folderPath":"folders/nodes/data/generator/noise/perlin.yy","name":"perlin","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"pattern","folderPath":"folders/nodes/data/generator/pattern.yy","name":"pattern","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"reaction diffusion","folderPath":"folders/nodes/data/generator/reaction diffusion.yy","name":"reaction diffusion","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"regions","folderPath":"folders/nodes/data/generator/regions.yy","name":"regions","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"floodfill","folderPath":"folders/nodes/data/generator/regions/floodfill.yy","name":"floodfill","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"region","folderPath":"folders/nodes/data/generator/regions/region.yy","name":"region","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shape_seperator","folderPath":"folders/nodes/data/generator/regions/shape_seperator.yy","name":"shape_seperator","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"sky model","folderPath":"folders/nodes/data/generator/sky model.yy","name":"sky model","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"surface_replace","folderPath":"folders/nodes/data/generator/surface_replace.yy","name":"surface_replace","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"group","folderPath":"folders/nodes/data/group.yy","name":"group","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"io","folderPath":"folders/nodes/data/io.yy","name":"io","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"aseprite","folderPath":"folders/nodes/data/io/aseprite.yy","name":"aseprite","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"image","folderPath":"folders/nodes/data/io/image.yy","name":"image","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"svg","folderPath":"folders/nodes/data/io/image/svg.yy","name":"svg","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"network","folderPath":"folders/nodes/data/io/network.yy","name":"network","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"iterate","folderPath":"folders/nodes/data/iterate.yy","name":"iterate","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"_legacy","folderPath":"folders/nodes/data/iterate/_legacy.yy","name":"_legacy","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
|
@ -169,17 +205,23 @@
|
|||
{"$GMFolder":"","%Name":"spr","folderPath":"folders/nodes/data/misc/lovify/spr.yy","name":"spr","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"tunnel","folderPath":"folders/nodes/data/misc/tunnel.yy","name":"tunnel","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"MKFX","folderPath":"folders/nodes/data/MKFX.yy","name":"MKFX","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"Flag","folderPath":"folders/nodes/data/MKFX/Flag.yy","name":"Flag","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"Fracture","folderPath":"folders/nodes/data/MKFX/Fracture.yy","name":"Fracture","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"mk blinker","folderPath":"folders/nodes/data/MKFX/mk blinker.yy","name":"mk blinker","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"src","folderPath":"folders/nodes/data/MKFX/src.yy","name":"src","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"Subpixel","folderPath":"folders/nodes/data/MKFX/Subpixel.yy","name":"Subpixel","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"Tile","folderPath":"folders/nodes/data/MKFX/Tile.yy","name":"Tile","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"PCX","folderPath":"folders/nodes/data/PCX.yy","name":"PCX","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"array","folderPath":"folders/nodes/data/PCX/array.yy","name":"array","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"flow_control","folderPath":"folders/nodes/data/PCX/flow_control.yy","name":"flow_control","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"fn","folderPath":"folders/nodes/data/PCX/fn.yy","name":"fn","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"surface","folderPath":"folders/nodes/data/PCX/surface.yy","name":"surface","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"value","folderPath":"folders/nodes/data/PCX/value.yy","name":"value","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"pixel_builder","folderPath":"folders/nodes/data/pixel_builder.yy","name":"pixel_builder","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"box","folderPath":"folders/nodes/data/pixel_builder/box.yy","name":"box","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"draw","folderPath":"folders/nodes/data/pixel_builder/draw.yy","name":"draw","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"effect","folderPath":"folders/nodes/data/pixel_builder/effect.yy","name":"effect","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"pixel builder","folderPath":"folders/nodes/data/pixel builder.yy","name":"pixel builder","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"box","folderPath":"folders/nodes/data/pixel builder/box.yy","name":"box","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"draw","folderPath":"folders/nodes/data/pixel builder/draw.yy","name":"draw","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"effect","folderPath":"folders/nodes/data/pixel builder/effect.yy","name":"effect","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shader","folderPath":"folders/nodes/data/pixel builder/shader.yy","name":"shader","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"render","folderPath":"folders/nodes/data/render.yy","name":"render","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"simulation","folderPath":"folders/nodes/data/simulation.yy","name":"simulation","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"diffuse","folderPath":"folders/nodes/data/simulation/diffuse.yy","name":"diffuse","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
|
@ -200,6 +242,9 @@
|
|||
{"$GMFolder":"","%Name":"sprites","folderPath":"folders/nodes/data/tiler/sprites.yy","name":"sprites","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"tools","folderPath":"folders/nodes/data/tiler/tools.yy","name":"tools","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"transform","folderPath":"folders/nodes/data/transform.yy","name":"transform","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"crop content","folderPath":"folders/nodes/data/transform/crop content.yy","name":"crop content","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"mirror","folderPath":"folders/nodes/data/transform/mirror.yy","name":"mirror","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"scale algo","folderPath":"folders/nodes/data/transform/scale algo.yy","name":"scale algo","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"value","folderPath":"folders/nodes/data/value.yy","name":"value","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"array","folderPath":"folders/nodes/data/value/array.yy","name":"array","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"atlas","folderPath":"folders/nodes/data/value/atlas.yy","name":"atlas","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
|
@ -268,59 +313,13 @@
|
|||
{"$GMFolder":"","%Name":"sprites","folderPath":"folders/panels/preview/sprites.yy","name":"sprites","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shader","folderPath":"folders/shader.yy","name":"shader","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"_helper","folderPath":"folders/shader/_helper.yy","name":"_helper","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"3d","folderPath":"folders/shader/3d.yy","name":"3d","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"2d effect","folderPath":"folders/shader/3d/2d effect.yy","name":"2d effect","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"legacy","folderPath":"folders/shader/3d/legacy.yy","name":"legacy","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"ssao","folderPath":"folders/shader/3d/ssao.yy","name":"ssao","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"blend","folderPath":"folders/shader/blend.yy","name":"blend","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"canvas","folderPath":"folders/shader/canvas.yy","name":"canvas","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"color_picker","folderPath":"folders/shader/color_picker.yy","name":"color_picker","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"color_selector","folderPath":"folders/shader/color_selector.yy","name":"color_selector","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"draw","folderPath":"folders/shader/draw.yy","name":"draw","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"filter","folderPath":"folders/shader/filter.yy","name":"filter","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"blend_edge","folderPath":"folders/shader/filter/blend_edge.yy","name":"blend_edge","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"blur","folderPath":"folders/shader/filter/blur.yy","name":"blur","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"channels","folderPath":"folders/shader/filter/channels.yy","name":"channels","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"color","folderPath":"folders/shader/filter/color.yy","name":"color","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"corner","folderPath":"folders/shader/filter/corner.yy","name":"corner","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"dither","folderPath":"folders/shader/filter/dither.yy","name":"dither","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"edge_shade","folderPath":"folders/shader/filter/edge_shade.yy","name":"edge_shade","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"jpeg","folderPath":"folders/shader/filter/jpeg.yy","name":"jpeg","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"kuwahara","folderPath":"folders/shader/filter/kuwahara.yy","name":"kuwahara","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"liquefy","folderPath":"folders/shader/filter/liquefy.yy","name":"liquefy","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"morph","folderPath":"folders/shader/filter/morph.yy","name":"morph","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shadow_caster","folderPath":"folders/shader/filter/shadow_caster.yy","name":"shadow_caster","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shape_seperator","folderPath":"folders/shader/filter/shape_seperator.yy","name":"shape_seperator","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"shuffle","folderPath":"folders/shader/filter/shuffle.yy","name":"shuffle","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"surface_replace","folderPath":"folders/shader/filter/surface_replace.yy","name":"surface_replace","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"warp","folderPath":"folders/shader/filter/warp.yy","name":"warp","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"flood_fill","folderPath":"folders/shader/flood_fill.yy","name":"flood_fill","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"generator","folderPath":"folders/shader/generator.yy","name":"generator","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"blinker","folderPath":"folders/shader/generator/blinker.yy","name":"blinker","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"cell","folderPath":"folders/shader/generator/cell.yy","name":"cell","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"grid","folderPath":"folders/shader/generator/grid.yy","name":"grid","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"interpret","folderPath":"folders/shader/generator/interpret.yy","name":"interpret","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"noise","folderPath":"folders/shader/generator/noise.yy","name":"noise","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"random_shape","folderPath":"folders/shader/generator/random_shape.yy","name":"random_shape","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"reaction_diffusion","folderPath":"folders/shader/generator/reaction_diffusion.yy","name":"reaction_diffusion","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"region","folderPath":"folders/shader/generator/region.yy","name":"region","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"sky model","folderPath":"folders/shader/generator/sky model.yy","name":"sky model","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"texture repeat","folderPath":"folders/shader/generator/texture repeat.yy","name":"texture repeat","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"vector_mapper","folderPath":"folders/shader/generator/vector_mapper.yy","name":"vector_mapper","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"mask","folderPath":"folders/shader/mask.yy","name":"mask","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"misc","folderPath":"folders/shader/misc.yy","name":"misc","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"find_boundary","folderPath":"folders/shader/misc/find_boundary.yy","name":"find_boundary","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"MK effects","folderPath":"folders/shader/MK effects.yy","name":"MK effects","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"Flag","folderPath":"folders/shader/MK effects/Flag.yy","name":"Flag","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"Fracture","folderPath":"folders/shader/MK effects/Fracture.yy","name":"Fracture","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"Subpixel","folderPath":"folders/shader/MK effects/Subpixel.yy","name":"Subpixel","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"Tile","folderPath":"folders/shader/MK effects/Tile.yy","name":"Tile","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"pixel_builder","folderPath":"folders/shader/pixel_builder.yy","name":"pixel_builder","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"ray march","folderPath":"folders/shader/ray march.yy","name":"ray march","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"sprites","folderPath":"folders/shader/sprites.yy","name":"sprites","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"svg","folderPath":"folders/shader/svg.yy","name":"svg","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"transition","folderPath":"folders/shader/transition.yy","name":"transition","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"UI","folderPath":"folders/shader/UI.yy","name":"UI","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"color picker","folderPath":"folders/shader/UI/color picker.yy","name":"color picker","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"color selector","folderPath":"folders/shader/UI/color selector.yy","name":"color selector","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"gradient","folderPath":"folders/shader/UI/gradient.yy","name":"gradient","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"histogram","folderPath":"folders/shader/UI/histogram.yy","name":"histogram","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"node","folderPath":"folders/shader/UI/node.yy","name":"node","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
{"$GMFolder":"","%Name":"palette mixer","folderPath":"folders/shader/UI/palette mixer.yy","name":"palette mixer","resourceType":"GMFolder","resourceVersion":"2.0",},
|
||||
|
@ -2143,7 +2142,6 @@
|
|||
{"id":{"name":"sh_corner_erode","path":"shaders/sh_corner_erode/sh_corner_erode.yy",},},
|
||||
{"id":{"name":"sh_corner_iterate","path":"shaders/sh_corner_iterate/sh_corner_iterate.yy",},},
|
||||
{"id":{"name":"sh_corner","path":"shaders/sh_corner/sh_corner.yy",},},
|
||||
{"id":{"name":"sh_cross_histogram","path":"shaders/sh_cross_histogram/sh_cross_histogram.yy",},},
|
||||
{"id":{"name":"sh_cross_section","path":"shaders/sh_cross_section/sh_cross_section.yy",},},
|
||||
{"id":{"name":"sh_curve_hsv","path":"shaders/sh_curve_hsv/sh_curve_hsv.yy",},},
|
||||
{"id":{"name":"sh_curve","path":"shaders/sh_curve/sh_curve.yy",},},
|
||||
|
@ -2178,7 +2176,6 @@
|
|||
{"id":{"name":"sh_draw_color","path":"shaders/sh_draw_color/sh_draw_color.yy",},},
|
||||
{"id":{"name":"sh_draw_divide","path":"shaders/sh_draw_divide/sh_draw_divide.yy",},},
|
||||
{"id":{"name":"sh_draw_downsample","path":"shaders/sh_draw_downsample/sh_draw_downsample.yy",},},
|
||||
{"id":{"name":"sh_draw_flare_star","path":"shaders/sh_draw_flare_star/sh_draw_flare_star.yy",},},
|
||||
{"id":{"name":"sh_draw_grey_alpha","path":"shaders/sh_draw_grey_alpha/sh_draw_grey_alpha.yy",},},
|
||||
{"id":{"name":"sh_draw_mapping","path":"shaders/sh_draw_mapping/sh_draw_mapping.yy",},},
|
||||
{"id":{"name":"sh_draw_normal","path":"shaders/sh_draw_normal/sh_draw_normal.yy",},},
|
||||
|
@ -2188,7 +2185,6 @@
|
|||
{"id":{"name":"sh_draw_single_channel","path":"shaders/sh_draw_single_channel/sh_draw_single_channel.yy",},},
|
||||
{"id":{"name":"sh_draw_surface_part_tiled","path":"shaders/sh_draw_surface_part_tiled/sh_draw_surface_part_tiled.yy",},},
|
||||
{"id":{"name":"sh_draw_surface","path":"shaders/sh_draw_surface/sh_draw_surface.yy",},},
|
||||
{"id":{"name":"sh_draw_texture","path":"shaders/sh_draw_texture/sh_draw_texture.yy",},},
|
||||
{"id":{"name":"sh_draw_tile_apply_selection","path":"shaders/sh_draw_tile_apply_selection/sh_draw_tile_apply_selection.yy",},},
|
||||
{"id":{"name":"sh_draw_tile_apply","path":"shaders/sh_draw_tile_apply/sh_draw_tile_apply.yy",},},
|
||||
{"id":{"name":"sh_draw_tile_brush","path":"shaders/sh_draw_tile_brush/sh_draw_tile_brush.yy",},},
|
||||
|
@ -2215,7 +2211,6 @@
|
|||
{"id":{"name":"sh_find_boundary_stretch_x","path":"shaders/sh_find_boundary_stretch_x/sh_find_boundary_stretch_x.yy",},},
|
||||
{"id":{"name":"sh_find_boundary_stretch_y","path":"shaders/sh_find_boundary_stretch_y/sh_find_boundary_stretch_y.yy",},},
|
||||
{"id":{"name":"sh_find_boundary","path":"shaders/sh_find_boundary/sh_find_boundary.yy",},},
|
||||
{"id":{"name":"sh_find_pixel","path":"shaders/sh_find_pixel/sh_find_pixel.yy",},},
|
||||
{"id":{"name":"sh_FLIP_draw_droplet","path":"shaders/sh_FLIP_draw_droplet/sh_FLIP_draw_droplet.yy",},},
|
||||
{"id":{"name":"sh_FLIP_render_threshold","path":"shaders/sh_FLIP_render_threshold/sh_FLIP_render_threshold.yy",},},
|
||||
{"id":{"name":"sh_flip","path":"shaders/sh_flip/sh_flip.yy",},},
|
||||
|
@ -2438,12 +2433,10 @@
|
|||
{"id":{"name":"sh_trail_filler_pass1","path":"shaders/sh_trail_filler_pass1/sh_trail_filler_pass1.yy",},},
|
||||
{"id":{"name":"sh_trail_filler_pass2","path":"shaders/sh_trail_filler_pass2/sh_trail_filler_pass2.yy",},},
|
||||
{"id":{"name":"sh_trail_filler","path":"shaders/sh_trail_filler/sh_trail_filler.yy",},},
|
||||
{"id":{"name":"sh_trans_node_prev_drop","path":"shaders/sh_trans_node_prev_drop/sh_trans_node_prev_drop.yy",},},
|
||||
{"id":{"name":"sh_twirl","path":"shaders/sh_twirl/sh_twirl.yy",},},
|
||||
{"id":{"name":"sh_ui_rotator","path":"shaders/sh_ui_rotator/sh_ui_rotator.yy",},},
|
||||
{"id":{"name":"sh_ui_shape_circle","path":"shaders/sh_ui_shape_circle/sh_ui_shape_circle.yy",},},
|
||||
{"id":{"name":"sh_ui_slider","path":"shaders/sh_ui_slider/sh_ui_slider.yy",},},
|
||||
{"id":{"name":"sh_vector_diverge","path":"shaders/sh_vector_diverge/sh_vector_diverge.yy",},},
|
||||
{"id":{"name":"sh_vertex_depth_pass","path":"shaders/sh_vertex_depth_pass/sh_vertex_depth_pass.yy",},},
|
||||
{"id":{"name":"sh_vertex_normal_pass","path":"shaders/sh_vertex_normal_pass/sh_vertex_normal_pass.yy",},},
|
||||
{"id":{"name":"sh_vertex_pnt_light","path":"shaders/sh_vertex_pnt_light/sh_vertex_pnt_light.yy",},},
|
||||
|
|
|
@ -1,20 +1,127 @@
|
|||
.treeview .dir[data-rel-path="folders/Steamworks/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_steam.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/_extensions/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/_extensions/Steamworks/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_steam.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/shader/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_shader.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/misc/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/addons/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/dialog/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_dialog.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/font/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_font.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/functions/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_function.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/main/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_main.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_nodes.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/panels/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_panels.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/sprites/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_sprites.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/theme/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_theme.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/widgets/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_widgets.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/nodes/data/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_nodes.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/nodes/__base__/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/__extensions/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/game engines/gamemaker/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/default/graphics/_unused/s_gamemaker.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="datafiles/"] > .header:before { background: url("file:///C:/Users/Makham/AppData/Roaming/AceGM/GMEdit/themes/dracula/tree_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/Steamworks/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_steam.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/_extensions/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/_extensions/Steamworks/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_steam.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/shader/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_shader.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/misc/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/addons/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/dialog/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_dialog.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/font/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_font.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/functions/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_function.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/main/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_main.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_nodes.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/panels/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_panels.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/sprites/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_sprites.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/theme/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_theme.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/widgets/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_widgets.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/nodes/data/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_nodes.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/nodes/__base__/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/__extensions/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/ide/dir_empty.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="folders/game engines/gamemaker/"] > .header:before { background: url("file:///D:/Project/MakhamDev/LTS-PixelComposer/RESOURCE/data/default/graphics/_unused/s_gamemaker.png") center/contain no-repeat; }
|
||||
.treeview .dir[data-rel-path="datafiles/"] > .header:before { background: url("file:///C:/Users/Makham/AppData/Roaming/AceGM/GMEdit/themes/dracula/tree_empty.png") center/contain no-repeat; }
|
||||
|
||||
.treeview .dir[data-rel-path="folders/main/"] { --data-color: #408655 !important; }
|
||||
.treeview .dir[data-rel-path="folders/functions/"] { --data-color: #347c6f !important; }
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] {
|
||||
--data-color: #2b5c73 !important;
|
||||
border-radius: 6px 6px 0px 0px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
.treeview .dir[data-rel-path="folders/shader/"] {
|
||||
--data-color: #2b5c73 !important;
|
||||
border-radius: 0px 0px 6px 6px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
.treeview .dir[data-rel-path="folders/dialog/"] {
|
||||
--data-color: #31425e !important;
|
||||
border-radius: 6px 6px 0px 0px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
.treeview .dir[data-rel-path="folders/panels/"] {
|
||||
--data-color: #31425e !important;
|
||||
border-radius: 0px;
|
||||
margin-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
.treeview .dir[data-rel-path="folders/widgets/"] {
|
||||
--data-color: #31425e !important;
|
||||
border-radius: 0px 0px 6px 6px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/main/"] div.items { --data-color: #40865560 !important; }
|
||||
.treeview .dir[data-rel-path="folders/functions/"] div.items { --data-color: #347c6f60 !important; }
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.items {
|
||||
--data-color: #2b5c7360 !important;
|
||||
border-radius: 0px;
|
||||
margin-bottom: 0px;
|
||||
padding-bottom: 1px;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/shader/"] div.items {
|
||||
--data-color: #2b5c7360 !important;
|
||||
margin-top: 0px;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/dialog/"] div.items {
|
||||
--data-color: #31425e60 !important;
|
||||
border-radius: 0px;
|
||||
margin-bottom: 0px;
|
||||
padding-bottom: 1px;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/panels/"] div.items {
|
||||
--data-color: #31425e60 !important;
|
||||
border-radius: 0px;
|
||||
margin-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
padding-bottom: 1px;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/widgets/"] div.items {
|
||||
--data-color: #31425e60 !important;
|
||||
margin-top: 0px;
|
||||
}
|
||||
|
||||
|
||||
.treeview div[data-color] {
|
||||
background-blend-mode: normal !important;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.item[data-kind="shader"],
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-ident^="node_3d"] + div.item[data-ident^="d3d"],
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.dir {
|
||||
padding-top: 0px;
|
||||
margin-left: 208px;
|
||||
margin-top: -20px;
|
||||
/* width: 32px; */
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.item[data-kind="shader"]::before,
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-ident^="node_3d"] + div.item[data-ident^="d3d"]::before,
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.dir::before {
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.item[data-kind="shader"] > span,
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-ident^="node_3d"] + div.item[data-ident^="d3d"] > span,
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.dir > div.header > span {
|
||||
color: #9F9FB500;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.dir > div.items {
|
||||
margin-left: -208px;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.item[data-kind="shader"]:hover,
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-ident^="node_3d"] + div.item[data-ident^="d3d"]:hover,
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.dir div.header:hover {
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.item[data-kind="shader"]:hover::before {
|
||||
background-image: url(gmedit/tree_shader_hover.png);
|
||||
}
|
||||
|
||||
.treeview .dir[data-rel-path="folders/nodes/"] div.item[data-kind="script"] + div.dir div.header:hover::before {
|
||||
background-image: url(gmedit/treeview_hover.png?r4);
|
||||
}
|
||||
|
|
|
@ -10,7 +10,7 @@ function Node_3D(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constr
|
|||
static processData = function(_outSurf, _data, _output_index, _array_index) {}
|
||||
static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) {}
|
||||
|
||||
static getPreviewObject = function() { #region
|
||||
static getPreviewObject = function() {
|
||||
if(array_empty(outputs)) return noone;
|
||||
|
||||
switch(outputs[preview_channel].type) {
|
||||
|
@ -26,13 +26,13 @@ function Node_3D(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constr
|
|||
if(is_array(_obj)) _obj = array_safe_get_fast(_obj, preview_index, noone);
|
||||
|
||||
return _obj;
|
||||
} #endregion
|
||||
}
|
||||
|
||||
static getPreviewObjects = function() { return [ getPreviewObject() ]; }
|
||||
|
||||
static getPreviewObjectOutline = function() { return getPreviewObjects() }
|
||||
|
||||
static refreshPreview = function() { #region
|
||||
static refreshPreview = function() {
|
||||
var _prev_obj = getPreviewObjects();
|
||||
|
||||
surface_depth_disable(false);
|
||||
|
@ -67,7 +67,7 @@ function Node_3D(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constr
|
|||
surface_depth_disable(true);
|
||||
|
||||
D3D_GLOBAL_PREVIEW.camera.resetCamera();
|
||||
} #endregion
|
||||
}
|
||||
|
||||
static postProcess = function() { refreshPreview(); }
|
||||
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"__pbBox",
|
||||
"parent":{
|
||||
"name":"pixel_builder",
|
||||
"path":"folders/nodes/data/pixel_builder.yy",
|
||||
"name":"pixel builder",
|
||||
"path":"folders/nodes/data/pixel builder.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_cone",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_cube",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"cube",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/cube.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_cube_faces",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"cube",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/cube.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_cylinder",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"cylinder",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/cylinder.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_cylinder_nocaps",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"cylinder",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/cylinder.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_icosphere",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_path_extrude",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,10 +5,9 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_plane_bend_mesh",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
"tags":[],
|
||||
}
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_plane_mesh",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_surface_extrude",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_terrain",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_torus",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_uvsphere",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"d3d_wall_builder",
|
||||
"parent":{
|
||||
"name":"mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh/mesh.yy",
|
||||
"name":"d3d_mesh",
|
||||
"path":"folders/nodes/data/3D/d3d_mesh.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -39,7 +39,7 @@ function registerFunctionLite(_context, _name, _action, _param = noone) { return
|
|||
function functionObjectLite(_context, _name, _action, _param = noone) constructor {
|
||||
context = _context;
|
||||
name = _name;
|
||||
action = _action;
|
||||
action = method(undefined, _action);
|
||||
params = _param;
|
||||
fnName = string_to_var2(_context, _name);
|
||||
menu = noone;
|
||||
|
@ -55,7 +55,7 @@ function functionObject(_context, _name, _key, _mod, _action, _param = noone) co
|
|||
name = _name;
|
||||
dkey = _key;
|
||||
dmod = _mod;
|
||||
action = _action;
|
||||
action = method(undefined, _action);
|
||||
params = _param;
|
||||
hide = false;
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
LATEST_VERSION = 1_18_00_0;
|
||||
VERSION = 1_18_06_2;
|
||||
SAVE_VERSION = 1_18_05_0;
|
||||
VERSION_STRING = MAC? "1.18.003m" : "1.18.6.2";
|
||||
VERSION_STRING = MAC? "1.18.003m" : "1.18.7.001";
|
||||
BUILD_NUMBER = 1_18_06_2;
|
||||
PREF_VERSION = 1_17_1;
|
||||
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
{
|
||||
"isDnD": false,
|
||||
"isCompatibility": false,
|
||||
"parent": {
|
||||
"name": "variable",
|
||||
"path": "folders/nodes/data/variable.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "node_counter",
|
||||
"tags": [],
|
||||
"resourceType": "GMScript",
|
||||
}
|
|
@ -22,9 +22,6 @@ function Node_create_3D_Obj_path(_x, _y, path) {
|
|||
function Node_3D_Mesh_Obj(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y, _group) constructor {
|
||||
name = "3D Obj";
|
||||
|
||||
object = noone;
|
||||
object_class = __3dObject;
|
||||
|
||||
newInput(in_mesh + 0, nodeValue_Path("File Path", self, "" ))
|
||||
.setDisplay(VALUE_DISPLAY.path_load, { filter: "3d object|*.obj" })
|
||||
.rejectArray();
|
||||
|
@ -47,6 +44,9 @@ function Node_3D_Mesh_Obj(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y, _group)
|
|||
|
||||
setDynamicInput(1, false);
|
||||
|
||||
object_data = noone;
|
||||
object_class = __3dObject;
|
||||
|
||||
obj_reading = false;
|
||||
obj_raw = noone;
|
||||
obj_read_progress = 0;
|
||||
|
@ -64,14 +64,14 @@ function Node_3D_Mesh_Obj(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y, _group)
|
|||
|
||||
function setPath(path) { inputs[in_mesh + 0].setValue(path); }
|
||||
|
||||
static createNewInput = function(index = -1) { #region
|
||||
static createNewInput = function(index = -1) {
|
||||
if(index == -1) index = array_length(inputs);
|
||||
|
||||
newInput(index, nodeValue_D3Material("Material", self, new __d3dMaterial()))
|
||||
.setVisible(true, true);
|
||||
} #endregion
|
||||
}
|
||||
|
||||
static createMaterial = function(m_index) { #region
|
||||
static createMaterial = function(m_index) {
|
||||
var index = input_fix_len + m_index;
|
||||
|
||||
input_display_list[input_display_len + m_index] = index;
|
||||
|
@ -97,9 +97,9 @@ function Node_3D_Mesh_Obj(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y, _group)
|
|||
|
||||
inputs[index].setFrom(sol.outputs[0]);
|
||||
}
|
||||
} #endregion
|
||||
}
|
||||
|
||||
static updateObj = function(_path) { #region
|
||||
static updateObjStart = function(_path) {
|
||||
if(!file_exists_empty(_path)) return;
|
||||
current_path = _path;
|
||||
|
||||
|
@ -111,17 +111,17 @@ function Node_3D_Mesh_Obj(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y, _group)
|
|||
obj_read_time = get_timer();
|
||||
obj_read_file = file_text_open_read(current_path);
|
||||
use_display_list = false;
|
||||
} #endregion
|
||||
}
|
||||
|
||||
static updateObjProcess = function() { #region
|
||||
static updateObjProcess = function() {
|
||||
switch(obj_read_progress) {
|
||||
case 0 : readObj_file(); break;
|
||||
case 1 : readObj_cent(); break;
|
||||
case 2 : readObj_buff(); break;
|
||||
}
|
||||
} #endregion
|
||||
}
|
||||
|
||||
static updateObjComplete = function() { #region
|
||||
static updateObjComplete = function() {
|
||||
use_display_list = true;
|
||||
if(obj_raw == noone) return;
|
||||
|
||||
|
@ -139,13 +139,13 @@ function Node_3D_Mesh_Obj(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y, _group)
|
|||
logNode(_txt); noti_warning(_txt);
|
||||
}
|
||||
|
||||
if(object != noone) object.destroy();
|
||||
if(object_data != noone) object_data.destroy();
|
||||
|
||||
object = new __3dObject();
|
||||
object.VB = obj_raw.vertex_groups;
|
||||
object.vertex = obj_raw.vertex;
|
||||
object.size = obj_raw.model_size;
|
||||
object.object_counts = obj_raw.object_counts;
|
||||
object_data = new __3dObject();
|
||||
object_data.VB = obj_raw.vertex_groups;
|
||||
object_data.vertex = obj_raw.vertex;
|
||||
object_data.size = obj_raw.model_size;
|
||||
object_data.object_counts = obj_raw.object_counts;
|
||||
use_normal = obj_raw.use_normal;
|
||||
|
||||
materialNames = [ "Material" ];
|
||||
|
@ -155,7 +155,7 @@ function Node_3D_Mesh_Obj(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y, _group)
|
|||
if(obj_raw.use_material) {
|
||||
var _dir = filename_dir(current_path);
|
||||
var _pathMtl = string_copy(current_path, 1, string_length(current_path) - 4) + ".mtl";
|
||||
if(obj_raw.mtl_path != "") _pathMtl = _dir + "/" + obj_raw.mtl_path;
|
||||
if(obj_raw.mtl_path != "") _pathMtl = $"{_dir}/{obj_raw.mtl_path}";
|
||||
materials = readMtl(_pathMtl);
|
||||
|
||||
if(array_length(materials) == array_length(obj_raw.materials)) {
|
||||
|
@ -179,53 +179,52 @@ function Node_3D_Mesh_Obj(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y, _group)
|
|||
createMaterial(i);
|
||||
|
||||
triggerRender();
|
||||
} #endregion
|
||||
}
|
||||
|
||||
static step = function() { #region
|
||||
static step = function() {
|
||||
if(obj_reading) {
|
||||
updateObjProcess();
|
||||
|
||||
if(obj_read_progress == obj_read_prog_tot) {
|
||||
updateObjComplete();
|
||||
obj_reading = false;
|
||||
|
||||
triggerRender();
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
var _path = getInputData(in_mesh + 0);
|
||||
if(_path != current_path) updateObj(_path);
|
||||
} #endregion
|
||||
if(_path != current_path) updateObjStart(_path);
|
||||
}
|
||||
|
||||
static processData = function(_output, _data, _output_index, _array_index = 0) { #region
|
||||
static processData = function(_output, _data, _output_index, _array_index = 0) {
|
||||
if(obj_reading) return noone;
|
||||
|
||||
var _flip = _data[in_mesh + 1];
|
||||
|
||||
if(object == noone) return noone;
|
||||
if(object_data == noone) return noone;
|
||||
var materials = [];
|
||||
for( var i = input_fix_len, n = array_length(_data); i < n; i++ )
|
||||
materials[i - input_fix_len] = _data[i];
|
||||
|
||||
var _object = getObject(_array_index);
|
||||
_object.VF = global.VF_POS_NORM_TEX_COL;
|
||||
_object.VB = object.VB;
|
||||
_object.NVB = object.NVB;
|
||||
_object.vertex = object.vertex;
|
||||
_object.size = object.size;
|
||||
_object.object_counts = object.object_counts;
|
||||
_object.VF = global.VF_POS_NORM_TEX_COL;
|
||||
_object.VB = object_data.VB;
|
||||
_object.NVB = object_data.NVB;
|
||||
_object.vertex = object_data.vertex;
|
||||
_object.size = object_data.size;
|
||||
_object.object_counts = object_data.object_counts;
|
||||
_object.materials = materials;
|
||||
_object.material_index = materialIndex;
|
||||
_object.texture_flip = _flip;
|
||||
|
||||
setTransform(_object, _data);
|
||||
|
||||
return _object;
|
||||
} #endregion
|
||||
}
|
||||
|
||||
static getPreviewValues = function() { return getSingleValue(in_mesh + 3); }
|
||||
|
||||
static onDrawNodeOver = function(xx, yy, _mx, _my, _s, _hover, _focus) { #region
|
||||
static onDrawNodeOver = function(xx, yy, _mx, _my, _s, _hover, _focus) {
|
||||
if(!obj_reading) return;
|
||||
|
||||
var bbox = drawGetBbox(xx, yy, _s);
|
||||
|
@ -235,5 +234,5 @@ function Node_3D_Mesh_Obj(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y, _group)
|
|||
|
||||
draw_set_color(COLORS._main_icon);
|
||||
draw_arc(bbox.xc, bbox.yc, rr, ast, ast + prg * 360, 4 * _s, 90);
|
||||
} #endregion
|
||||
}
|
||||
}
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"node_pb",
|
||||
"parent":{
|
||||
"name":"pixel_builder",
|
||||
"path":"folders/nodes/data/pixel_builder.yy",
|
||||
"name":"pixel builder",
|
||||
"path":"folders/nodes/data/pixel builder.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_box",
|
||||
"parent":{
|
||||
"name":"box",
|
||||
"path":"folders/nodes/data/pixel_builder/box.yy",
|
||||
"path":"folders/nodes/data/pixel builder/box.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_box_contract",
|
||||
"parent":{
|
||||
"name":"box",
|
||||
"path":"folders/nodes/data/pixel_builder/box.yy",
|
||||
"path":"folders/nodes/data/pixel builder/box.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_box_divide",
|
||||
"parent":{
|
||||
"name":"box",
|
||||
"path":"folders/nodes/data/pixel_builder/box.yy",
|
||||
"path":"folders/nodes/data/pixel builder/box.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_box_divide_grid",
|
||||
"parent":{
|
||||
"name":"box",
|
||||
"path":"folders/nodes/data/pixel_builder/box.yy",
|
||||
"path":"folders/nodes/data/pixel builder/box.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_box_inset",
|
||||
"parent":{
|
||||
"name":"box",
|
||||
"path":"folders/nodes/data/pixel_builder/box.yy",
|
||||
"path":"folders/nodes/data/pixel builder/box.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_box_mirror",
|
||||
"parent":{
|
||||
"name":"box",
|
||||
"path":"folders/nodes/data/pixel_builder/box.yy",
|
||||
"path":"folders/nodes/data/pixel builder/box.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_box_split",
|
||||
"parent":{
|
||||
"name":"box",
|
||||
"path":"folders/nodes/data/pixel_builder/box.yy",
|
||||
"path":"folders/nodes/data/pixel builder/box.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_box_transform",
|
||||
"parent":{
|
||||
"name":"box",
|
||||
"path":"folders/nodes/data/pixel_builder/box.yy",
|
||||
"path":"folders/nodes/data/pixel builder/box.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_angle",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_blob",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_diamond",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_ellipse",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_fill",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_line",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_rectangle",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_round_rectangle",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_semi_ellipse",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_draw_trapezoid",
|
||||
"parent":{
|
||||
"name":"draw",
|
||||
"path":"folders/nodes/data/pixel_builder/draw.yy",
|
||||
"path":"folders/nodes/data/pixel builder/draw.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_add",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_brick",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_hash",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_highlight",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_intersect",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_outline",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_radial",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_shading",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_stack",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_strip",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_fx_subtract",
|
||||
"parent":{
|
||||
"name":"effect",
|
||||
"path":"folders/nodes/data/pixel_builder/effect.yy",
|
||||
"path":"folders/nodes/data/pixel builder/effect.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"name":"node_pb_layer",
|
||||
"parent":{
|
||||
"name":"box",
|
||||
"path":"folders/nodes/data/pixel_builder/box.yy",
|
||||
"path":"folders/nodes/data/pixel builder/box.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"node_pixel_builder",
|
||||
"parent":{
|
||||
"name":"pixel_builder",
|
||||
"path":"folders/nodes/data/pixel_builder.yy",
|
||||
"name":"pixel builder",
|
||||
"path":"folders/nodes/data/pixel builder.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"isDnD":false,
|
||||
"name":"node_solid",
|
||||
"parent":{
|
||||
"name":"generator",
|
||||
"path":"folders/nodes/data/generator.yy",
|
||||
"name":"drawer",
|
||||
"path":"folders/nodes/data/generator/drawer.yy",
|
||||
},
|
||||
"resourceType":"GMScript",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -252,24 +252,22 @@ function readObj_buff() {
|
|||
var _pfn0 = _pfn[0], _pfn1 = _pfn[1], _pfn2 = _pfn[2];
|
||||
var _pft0 = _pft[0], _pft1 = _pft[1], _pft2 = _pft[2];
|
||||
|
||||
// if(_vlen >= 3) {
|
||||
vertex_add_pntc(VB, _pf0, _pfn0, _pft0);
|
||||
vertex_add_pntc(VB, _pf2, _pfn2, _pft2);
|
||||
vertex_add_pntc(VB, _pf1, _pfn1, _pft1);
|
||||
|
||||
array_push(_v, new __vertex(_pf0[0], _pf0[1], _pf0[2]).setNormal(_pfn0[0], _pfn0[1]).setUV(_pft0[0], _pft0[1]));
|
||||
array_push(_v, new __vertex(_pf2[0], _pf2[1], _pf2[2]).setNormal(_pfn2[0], _pfn2[1]).setUV(_pft2[0], _pft2[1]));
|
||||
array_push(_v, new __vertex(_pf1[0], _pf1[1], _pf1[2]).setNormal(_pfn1[0], _pfn1[1]).setUV(_pft1[0], _pft1[1]));
|
||||
// }
|
||||
vertex_add_pntc(VB, _pf0, _pfn0, _pft0); vertex_float3(VB, 255, 0, 0);
|
||||
vertex_add_pntc(VB, _pf2, _pfn2, _pft2); vertex_float3(VB, 0, 255, 0);
|
||||
vertex_add_pntc(VB, _pf1, _pfn1, _pft1); vertex_float3(VB, 0, 0, 255);
|
||||
|
||||
array_push(_v, new __vertex(_pf0[0], _pf0[1], _pf0[2]).setNormal(_pfn0[0], _pfn0[1]).setUV(_pft0[0], _pft0[1]));
|
||||
array_push(_v, new __vertex(_pf2[0], _pf2[1], _pf2[2]).setNormal(_pfn2[0], _pfn2[1]).setUV(_pft2[0], _pft2[1]));
|
||||
array_push(_v, new __vertex(_pf1[0], _pf1[1], _pf1[2]).setNormal(_pfn1[0], _pfn1[1]).setUV(_pft1[0], _pft1[1]));
|
||||
|
||||
if(_vlen >= 4) {
|
||||
var _pf3 = _pf[3];
|
||||
var _pfn3 = _pfn[3];
|
||||
var _pft3 = _pft[3];
|
||||
|
||||
vertex_add_pntc(VB, _pf0, _pfn0, _pft0);
|
||||
vertex_add_pntc(VB, _pf3, _pfn3, _pft3);
|
||||
vertex_add_pntc(VB, _pf2, _pfn2, _pft2);
|
||||
vertex_add_pntc(VB, _pf0, _pfn0, _pft0); vertex_float3(VB, 255, 0, 0);
|
||||
vertex_add_pntc(VB, _pf3, _pfn3, _pft3); vertex_float3(VB, 0, 255, 0);
|
||||
vertex_add_pntc(VB, _pf2, _pfn2, _pft2); vertex_float3(VB, 0, 0, 255);
|
||||
|
||||
array_push(_v, new __vertex(_pf0[0], _pf0[1], _pf0[2]).setNormal(_pfn0[0], _pfn0[1]).setUV(_pft0[0], _pft0[1]));
|
||||
array_push(_v, new __vertex(_pf3[0], _pf3[1], _pf3[2]).setNormal(_pfn3[0], _pfn3[1]).setUV(_pft3[0], _pft3[1]));
|
||||
|
@ -282,6 +280,7 @@ function readObj_buff() {
|
|||
VBS[i] = VB;
|
||||
V[i] = _v;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
obj_read_progress = 3;
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_2d_light",
|
||||
"name":"sh_2d_light",
|
||||
"parent":{
|
||||
"name":"generator",
|
||||
"path":"folders/shader/generator.yy",
|
||||
"name":"2d light",
|
||||
"path":"folders/nodes/data/filter/effects/2d light.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_2d_light_apply",
|
||||
"name":"sh_2d_light_apply",
|
||||
"parent":{
|
||||
"name":"generator",
|
||||
"path":"folders/shader/generator.yy",
|
||||
"name":"2d light",
|
||||
"path":"folders/nodes/data/filter/effects/2d light.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_3d_depth",
|
||||
"parent":{
|
||||
"name":"legacy",
|
||||
"path":"folders/shader/3d/legacy.yy",
|
||||
"path":"folders/nodes/data/3D/shader/legacy.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_3d_extrude_corner",
|
||||
"parent":{
|
||||
"name":"legacy",
|
||||
"path":"folders/shader/3d/legacy.yy",
|
||||
"path":"folders/nodes/data/3D/shader/legacy.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_3d_extrude_filler",
|
||||
"parent":{
|
||||
"name":"legacy",
|
||||
"path":"folders/shader/3d/legacy.yy",
|
||||
"path":"folders/nodes/data/3D/shader/legacy.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_3d_extrude_filler_depth",
|
||||
"parent":{
|
||||
"name":"legacy",
|
||||
"path":"folders/shader/3d/legacy.yy",
|
||||
"path":"folders/nodes/data/3D/shader/legacy.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_FXAA",
|
||||
"name":"sh_FXAA",
|
||||
"parent":{
|
||||
"name":"filter",
|
||||
"path":"folders/shader/filter.yy",
|
||||
"name":"blur",
|
||||
"path":"folders/nodes/data/filter/blur.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_ace",
|
||||
"name":"sh_ace",
|
||||
"parent":{
|
||||
"name":"color",
|
||||
"path":"folders/shader/filter/color.yy",
|
||||
"name":"colors",
|
||||
"path":"folders/nodes/data/filter/colors.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_active_canvas_ink",
|
||||
"name":"sh_active_canvas_ink",
|
||||
"parent":{
|
||||
"name":"generator",
|
||||
"path":"folders/shader/generator.yy",
|
||||
"name":"drawer",
|
||||
"path":"folders/nodes/data/generator/drawer.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_alpha_cutoff",
|
||||
"name":"sh_alpha_cutoff",
|
||||
"parent":{
|
||||
"name":"color",
|
||||
"path":"folders/shader/filter/color.yy",
|
||||
"name":"colors",
|
||||
"path":"folders/nodes/data/filter/colors.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_alpha_grey",
|
||||
"name":"sh_alpha_grey",
|
||||
"parent":{
|
||||
"name":"color",
|
||||
"path":"folders/shader/filter/color.yy",
|
||||
"name":"conversion",
|
||||
"path":"folders/nodes/data/filter/conversion.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_alpha_hash",
|
||||
"name":"sh_alpha_hash",
|
||||
"parent":{
|
||||
"name":"color",
|
||||
"path":"folders/shader/filter/color.yy",
|
||||
"name":"colors",
|
||||
"path":"folders/nodes/data/filter/colors.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_ani_noise",
|
||||
"parent":{
|
||||
"name":"noise",
|
||||
"path":"folders/shader/generator/noise.yy",
|
||||
"path":"folders/nodes/data/generator/noise.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_atlas",
|
||||
"name":"sh_atlas",
|
||||
"parent":{
|
||||
"name":"filter",
|
||||
"path":"folders/shader/filter.yy",
|
||||
"name":"atlas",
|
||||
"path":"folders/nodes/data/filter/effects/atlas.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_atlas_scan",
|
||||
"name":"sh_atlas_scan",
|
||||
"parent":{
|
||||
"name":"filter",
|
||||
"path":"folders/shader/filter.yy",
|
||||
"name":"atlas",
|
||||
"path":"folders/nodes/data/filter/effects/atlas.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_average",
|
||||
"parent":{
|
||||
"name":"blur",
|
||||
"path":"folders/shader/filter/blur.yy",
|
||||
"path":"folders/nodes/data/filter/blur.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
"%Name":"sh_bend_arc",
|
||||
"name":"sh_bend_arc",
|
||||
"parent":{
|
||||
"name":"warp",
|
||||
"path":"folders/shader/filter/warp.yy",
|
||||
"name":"filter",
|
||||
"path":"folders/shader/filter.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_bevel",
|
||||
"parent":{
|
||||
"name":"2d effect",
|
||||
"path":"folders/shader/3d/2d effect.yy",
|
||||
"path":"folders/nodes/data/3D/shader/2d effect.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_bevel_highp",
|
||||
"parent":{
|
||||
"name":"2d effect",
|
||||
"path":"folders/shader/3d/2d effect.yy",
|
||||
"path":"folders/nodes/data/3D/shader/2d effect.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_add",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_add_alpha_adj",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_alpha_addition",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_color_burn",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_color_dodge",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_contrast",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_difference",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_divide",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_edge",
|
||||
"parent":{
|
||||
"name":"blend_edge",
|
||||
"path":"folders/shader/filter/blend_edge.yy",
|
||||
"path":"folders/nodes/data/filter/effects/blend_edge.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_edge_blend",
|
||||
"parent":{
|
||||
"name":"blend_edge",
|
||||
"path":"folders/shader/filter/blend_edge.yy",
|
||||
"path":"folders/nodes/data/filter/effects/blend_edge.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_edge_extract",
|
||||
"parent":{
|
||||
"name":"blend_edge",
|
||||
"path":"folders/shader/filter/blend_edge.yy",
|
||||
"path":"folders/nodes/data/filter/effects/blend_edge.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_exclusion",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_hard_light",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_hue",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_linear_burn",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_linear_dodge",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_linear_light",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_luma",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_max",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_min",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"name":"sh_blend_multiply",
|
||||
"parent":{
|
||||
"name":"blend",
|
||||
"path":"folders/shader/blend.yy",
|
||||
"path":"folders/nodes/data/compose/blend.yy",
|
||||
},
|
||||
"resourceType":"GMShader",
|
||||
"resourceVersion":"2.0",
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue