fix syntax

This commit is contained in:
2026-02-17 09:15:15 -06:00
parent f310c18b84
commit 4e1b63fd0e
52 changed files with 2169 additions and 1754 deletions

View File

@@ -60,11 +60,11 @@
var fx_graph = {}
fx_graph.add_node = function(type, params) {
params = params || {}
var local_params = params || {}
var node = {
id: this.next_id++,
type: type,
params: params,
params: local_params,
output: {node_id: this.next_id - 1, slot: 'output'}
}
push(this.nodes, node)
@@ -137,7 +137,7 @@ NODE_EXECUTORS.render_view = function(params, backend) {
var renderer = params.renderer
// Determine target
var target
var target = null
if (target_spec == 'screen') {
target = 'screen'
} else if (target_spec && target_spec.texture) {
@@ -257,17 +257,18 @@ NODE_EXECUTORS.clip_rect = function(params, backend) {
// Insert scissor after begin_render
var insert_idx = 0
for (var i = 0; i < length(commands); i++) {
var i = 0
for (i = 0; i < length(commands); i++) {
if (commands[i].cmd == 'begin_render') {
insert_idx = i + 1
break
}
}
commands = array(array(array(commands, 0, insert_idx), [{cmd: 'scissor', rect: rect}]), array(commands, insert_idx))
// Add scissor reset before end_render
for (var i = length(commands) - 1; i >= 0; i--) {
for (i = length(commands) - 1; i >= 0; i--) {
if (commands[i].cmd == 'end_render') {
commands = array(array(array(commands, 0, i), [{cmd: 'scissor', rect:null}]) ,array(commands, i+1))
break
@@ -287,7 +288,8 @@ NODE_EXECUTORS.blit = function(params, backend) {
var src_target = input && input.target ? input.target : input
if (!src_target) return {target: null, commands: []}
var target
var target = null
var key = null
if (target_spec == 'screen') {
target = 'screen'
} else if (target_spec && target_spec.target) {
@@ -298,7 +300,7 @@ NODE_EXECUTORS.blit = function(params, backend) {
target = target_spec
} else if (target_spec && target_spec.width) {
// Target spec - use a consistent key based on the spec itself
var key = `blit_${target_spec.width}x${target_spec.height}`
key = `blit_${target_spec.width}x${target_spec.height}`
target = backend.get_or_create_target(target_spec.width, target_spec.height, key)
} else {
return {target: null, commands: []}
@@ -336,16 +338,18 @@ NODE_EXECUTORS.shader_pass = function(params, backend) {
if (!input || !input.target) return {target: null, commands: []}
var src = input.target
var target
var target = null
var w = 0
var h = 0
if (output_spec == 'screen') {
target = 'screen'
} else if (output_spec && output_spec.texture) {
target = output_spec
} else {
// Default to input size if not specified
var w = output_spec && output_spec.width ? output_spec.width : src.width
var h = output_spec && output_spec.height ? output_spec.height : src.height
w = output_spec && output_spec.width ? output_spec.width : src.width
h = output_spec && output_spec.height ? output_spec.height : src.height
target = backend.get_or_create_target(w, h, 'shader_' + shader + '_' + params._node_id)
}