openfl
Version:
A fast, productive library for 2D cross-platform development.
80 lines (62 loc) • 6.24 kB
JavaScript
// Class: openfl.display3D._internal.assembler.OpcodeMap
var $global = typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : this
$global.Object.defineProperty(exports, "__esModule", {value: true});
var __map_reserved = {};
// Imports
var $hxClasses = require("./../../../../hxClasses_stub").default;
var $hxEnums = require("./../../../../hxEnums_stub").default;
var $import = require("./../../../../import_stub").default;
function haxe_ds_StringMap() {return require("./../../../../haxe/ds/StringMap");}
function openfl_display3D__$internal_assembler_Opcode() {return require("./../../../../openfl/display3D/_internal/assembler/Opcode");}
// Constructor
var OpcodeMap = function(){}
// Meta
OpcodeMap.__name__ = "openfl.display3D._internal.assembler.OpcodeMap";
OpcodeMap.__isInterface__ = false;
OpcodeMap.prototype = {
};
OpcodeMap.prototype.__class__ = OpcodeMap.prototype.constructor = $hxClasses["openfl.display3D._internal.assembler.OpcodeMap"] = OpcodeMap;
// Init
// Statics
OpcodeMap.get_map = function() {
if(OpcodeMap._map == null) {
OpcodeMap._map = new (haxe_ds_StringMap().default)();
OpcodeMap._map.set("mov",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,0,true,false,false,false));
OpcodeMap._map.set("add",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,1,true,false,false,false));
OpcodeMap._map.set("sub",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,2,true,false,false,false));
OpcodeMap._map.set("mul",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,3,true,false,false,false));
OpcodeMap._map.set("div",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,4,true,false,false,false));
OpcodeMap._map.set("rcp",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,5,true,false,false,false));
OpcodeMap._map.set("min",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,6,true,false,false,false));
OpcodeMap._map.set("max",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,7,true,false,false,false));
OpcodeMap._map.set("frc",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,8,true,false,false,false));
OpcodeMap._map.set("sqt",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,9,true,false,false,false));
OpcodeMap._map.set("rsq",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,10,true,false,false,false));
OpcodeMap._map.set("pow",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,11,true,false,false,false));
OpcodeMap._map.set("log",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,12,true,false,false,false));
OpcodeMap._map.set("exp",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,13,true,false,false,false));
OpcodeMap._map.set("nrm",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,14,true,false,false,false));
OpcodeMap._map.set("sin",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,15,true,false,false,false));
OpcodeMap._map.set("cos",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,16,true,false,false,false));
OpcodeMap._map.set("crs",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,17,true,true,false,false));
OpcodeMap._map.set("dp3",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,18,true,true,false,false));
OpcodeMap._map.set("dp4",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,19,true,true,false,false));
OpcodeMap._map.set("abs",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,20,true,false,false,false));
OpcodeMap._map.set("neg",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,21,true,false,false,false));
OpcodeMap._map.set("sat",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"none",0,22,true,false,false,false));
OpcodeMap._map.set("ted",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"sampler",1,38,true,false,true,false));
OpcodeMap._map.set("kil",new (openfl_display3D__$internal_assembler_Opcode().default)("none","scalar",1,"none",0,39,true,false,true,false));
OpcodeMap._map.set("tex",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"sampler",1,40,true,false,true,false));
OpcodeMap._map.set("m33",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","matrix",3,"vector",3,23,true,false,false,true));
OpcodeMap._map.set("m44",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","matrix",4,"vector",4,24,true,false,false,true));
OpcodeMap._map.set("m43",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","matrix",3,"vector",4,25,true,false,false,true));
OpcodeMap._map.set("sge",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,41,true,false,false,false));
OpcodeMap._map.set("slt",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,42,true,false,false,false));
OpcodeMap._map.set("sgn",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,43,true,false,false,false));
OpcodeMap._map.set("seq",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,44,true,false,false,false));
OpcodeMap._map.set("sne",new (openfl_display3D__$internal_assembler_Opcode().default)("vector","vector",4,"vector",4,45,true,false,false,false));
}
return OpcodeMap._map;
}
// Export
exports.default = OpcodeMap;