Module Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr keyword NameLoad With NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call NameLoad Num Assign SubscriptStore NameLoad Index Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list With NameLoad body Assign NameStore Dict Str NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Str Str Str Str Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Pass orelse Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareIn NameLoad AttributeLoad NameLoad attr body Return NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad If BoolOpAnd NameLoad CompareIn NameLoad AttributeLoad NameLoad attr body Return NameLoad For NameStore Call NameLoad NameLoad body If BoolOpAnd CompareEq AttributeLoad NameLoad attr Num CompareIn NameLoad Str body Raise Call NameLoad NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad If BoolOpAnd CompareEq NameLoad Str Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad AttributeLoad SubscriptLoad NameLoad Index NameLoad attr CompareEq Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Str body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad If CompareEq AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Num body Expr Call AttributeLoad NameLoad attr NameLoad orelse Pass orelse If BoolOpAnd CompareEq NameLoad Str AttributeLoad SubscriptLoad NameLoad Index NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareNotIn AttributeLoad SubscriptLoad NameLoad Index NameLoad attr AttributeLoad NameLoad attr body If CompareIn AttributeLoad SubscriptLoad NameLoad Index NameLoad attr AttributeLoad NameLoad attr body Pass orelse Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str If CompareEq Call NameLoad NameLoad Num body Raise Call NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Dict Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad If Call NameLoad NameLoad NameLoad body Pass orelse If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Ellipsis Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign NameStore ListLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareNotIn NameLoad AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body If CompareEq NameLoad Str body If AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr orelse Assign NameStore NameLoad For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpAdd SubscriptLoad NameLoad Index NameLoad Str If CompareNotIn Str NameLoad body AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad BinOpAdd Str NameLoad Assign NameStore NameLoad If NameLoad body If CompareGt AttributeLoad SubscriptLoad NameLoad Index Str attr Num body Assign NameStore NameLoad For NameStore SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Str For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore BinOpAdd SubscriptLoad NameLoad Index NameLoad Str If CompareNotIn Str NameLoad body AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore BinOpAdd BinOpAdd Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore BinOpAdd BinOpAdd Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str NameLoad Str NameLoad Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str NameLoad Str NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str AttributeLoad NameLoad attr Str Assign NameStore Num While CompareLt NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore ListLoad Assign NameStore Num While CompareLt NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str AttributeLoad NameLoad attr Str Assign NameStore Num While CompareLt NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpAdd SubscriptLoad NameLoad Index NameLoad Str If CompareNotIn Str NameLoad body AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str NameLoad AugAssignAdd NameStore Num AugAssignAdd NameStore Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad orelse If BoolOpOr Call NameLoad SubscriptLoad NameLoad Index Num NameLoad CompareIs AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad body Assign NameStore Num While CompareLt NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad BinOpAdd BinOpAdd NameLoad Str NameLoad AugAssignAdd NameStore Num orelse Assign NameStore ListLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str AttributeLoad NameLoad attr Str Assign NameStore Num While CompareLt NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str SubscriptLoad NameLoad Index NameLoad Str AugAssignAdd NameStore Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameLoad If Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq Call NameLoad NameLoad Str body Return NameLoad Assign TupleStore NameStore NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareGtE AttributeLoad NameLoad attr NameLoad body Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr NameLoad body Print Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq Call NameLoad NameLoad Str body Assign NameStore NameLoad Assign NameStore Num orelse Assign TupleStore NameStore NameStore NameLoad Assign NameStore ListLoad Assign NameStore Num For NameStore Call NameLoad NameLoad body Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad NameLoad body Assign NameStore ListLoad For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Expr Call AttributeLoad NameLoad attr NameLoad If CompareNotEq AttributeLoad NameLoad attr NameLoad body Print Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Num For NameStore AttributeLoad NameLoad attr body For NameStore Call NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num Return AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A N/A N/A pythonjs configure runtime_exceptions False N/A N/A N/A pythonjs configure direct_operator + N/A N/A N/A pythonjs configure direct_operator * N/A N/A N/A pythonjs configure direct_keys True N/A javascript N/A int16 N/A N/A a N/A N/A N/A arr N/A new N/A Int16Array 1 N/A N/A arr N/A 0 a N/A arr N/A __gpu_object N/A N/A cls struct_name data_name N/A N/A N/A N/A N/A cls prototype __struct_name__ struct_name N/A N/A N/A cls prototype __struct_data__ data_name N/A N/A lowlevel N/A N/A gpu N/A object __gpu_object glsljit_runtime N/A N/A header N/A N/A N/A N/A new N/A GLSLJITRuntime header N/A GLSLJITRuntime N/A N/A __init__ N/A N/A self header N/A N/A N/A N/A self header header N/A N/A self shader N/A N/A N/A self object_packagers N/A N/A N/A self struct_types N/A N/A N/A self glsltypes N/A vec2 vec3 vec4 mat4 N/A N/A self matrices N/A N/A compile_header N/A N/A self N/A N/A N/A a N/A N/A sname N/A self struct_types N/A N/A N/A sname N/A self glsltypes N/A N/A N/A N/A N/A N/A a push N/A N/A N/A self struct_types N/A sname N/A code N/A N/A N/A a push N/A int matrix_index() { return int(get_global_id().y*%s.0); } N/A N/A self matrices length N/A N/A N/A a push int matrix_row() { return int(get_global_id().x*4.0); } N/A a N/A N/A join a N/A b N/A N/A join N/A self header N/A N/A N/A join N/A a b N/A compile_main N/A N/A self N/A N/A N/A N/A N/A join N/A self shader N/A push N/A N/A self s N/A N/A N/A N/A N/A N/A self shader push s N/A define_structure N/A N/A self ob N/A N/A N/A struct_name None N/A N/A ob __struct_name__ N/A N/A struct_name N/A ob __struct_name__ N/A N/A struct_name N/A self struct_types N/A N/A struct_name N/A arrays N/A N/A floats N/A N/A integers N/A N/A structs N/A N/A struct_type N/A N/A N/A struct_name N/A struct_name N/A self glsltypes N/A N/A struct_name N/A key N/A dir ob N/A N/A N/A N/A N/A key length 1 N/A key 0123456789 N/A N/A N/A RuntimeError key N/A t N/A typeof N/A ob N/A key N/A N/A N/A t object N/A instanceof N/A ob N/A key Array N/A N/A ob N/A key length N/A N/A typeof N/A N/A ob N/A key N/A 0 number N/A N/A N/A N/A struct_type push N/A ARY_ key N/A N/A N/A arrays push key N/A N/A N/A t number N/A N/A N/A N/A struct_type push N/A NUM_ key N/A N/A N/A floats push key N/A N/A N/A instanceof N/A ob N/A key Int16Array N/A N/A N/A N/A struct_type push N/A INT_ key N/A N/A N/A N/A ob N/A key length 1 N/A N/A N/A N/A integers push key N/A N/A N/A N/A N/A N/A t object N/A N/A ob N/A key __struct_name__ N/A N/A N/A N/A struct_type push N/A S_ key N/A N/A N/A structs push key N/A N/A N/A N/A ob N/A key __struct_name__ N/A self struct_types N/A N/A N/A N/A N/A ob N/A key __struct_name__ N/A self glsltypes N/A N/A N/A N/A N/A N/A self define_structure N/A ob N/A key N/A N/A struct_name None N/A N/A struct_name N/A N/A join struct_type N/A N/A ob __struct_name__ struct_name N/A N/A struct_name N/A self struct_types N/A N/A member_list N/A N/A key integers N/A N/A N/A N/A member_list append N/A N/A int  key ; N/A key floats N/A N/A N/A N/A member_list append N/A N/A float  key ; N/A key arrays N/A N/A arr N/A ob N/A key N/A N/A N/A member_list append N/A N/A N/A N/A float  key [ N/A arr length ]; N/A key structs N/A N/A subtype N/A N/A ob N/A key __struct_name__ N/A N/A N/A member_list append N/A N/A N/A subtype key ; N/A N/A N/A len member_list 0 N/A N/A N/A RuntimeError struct_name N/A members N/A N/A join member_list N/A code N/A N/A N/A N/A struct  struct_name  { members }; N/A N/A N/A self struct_types N/A struct_name N/A arrays floats integers structs code arrays floats integers structs code N/A struct_name N/A structure N/A N/A self ob name N/A N/A N/A wrapper None N/A N/A instanceof ob Object N/A N/A N/A N/A N/A N/A ob __class__ dict N/A N/A wrapper ob N/A ob N/A ob N/A N/A sname N/A N/A self define_structure ob N/A wrapper N/A N/A N/A wrapper __struct_name__ sname N/A args N/A N/A stype N/A N/A self struct_types N/A sname N/A N/A sname N/A self struct_types N/A N/A N/A sname N/A self glsltypes N/A N/A N/A sname mat4 N/A N/A N/A ob __struct_data__ N/A N/A o N/A ob N/A N/A ob __struct_data__ N/A N/A o ob N/A i N/A range N/A o length N/A N/A value N/A N/A o N/A i N/A N/A . value N/A N/A value .0 N/A N/A N/A args push value N/A N/A N/A RuntimeError N/A no method to pack structure:  sname N/A has_arrays False N/A stype N/A N/A N/A N/A N/A stype N/A arrays length 0 N/A N/A has_arrays True N/A key N/A stype N/A integers N/A N/A N/A N/A args push N/A N/A N/A ob N/A key N/A 0 N/A key N/A stype N/A floats N/A N/A value N/A N/A ob N/A key N/A N/A . value N/A N/A value .0 N/A N/A N/A args push value N/A key N/A stype N/A arrays N/A N/A aname N/A N/A _ key name N/A N/A N/A self array N/A ob N/A key aname N/A N/A N/A args push aname N/A key N/A stype N/A structs N/A N/A aname N/A N/A _ key name N/A N/A N/A self structure N/A ob N/A key aname N/A N/A N/A args push aname N/A args N/A N/A , join args N/A has_arrays N/A N/A N/A N/A N/A self shader push N/A N/A N/A N/A N/A N/A N/A sname name = sname ( args ); N/A N/A N/A N/A N/A self header push N/A N/A N/A N/A N/A N/A N/A N/A const  sname name = sname ( args ); N/A stype N/A int16array N/A N/A self ob name N/A N/A N/A a N/A N/A N/A N/A N/A int  name [ N/A ob length ] N/A i 0 N/A N/A i N/A ob length N/A N/A N/A N/A a push N/A N/A N/A N/A N/A ; name [ i ]= N/A ob N/A i N/A i 1 N/A N/A N/A N/A self shader push N/A N/A join a N/A array N/A N/A self ob name N/A N/A N/A N/A instanceof N/A ob N/A 0 Array N/A N/A a N/A N/A i 0 N/A N/A i N/A ob length N/A N/A subarr N/A ob N/A i N/A subname N/A %s_%s N/A name i N/A N/A N/A a length 0 N/A N/A N/A N/A a append N/A N/A N/A N/A float  subname [ N/A subarr length ] N/A N/A N/A N/A a append N/A N/A N/A N/A ;float  subname [ N/A subarr length ] N/A j 0 N/A N/A j N/A subarr length N/A N/A v N/A N/A subarr N/A j N/A N/A . v N/A N/A v .0 N/A N/A N/A a push N/A N/A N/A N/A N/A ; subname [ j ]= v N/A j 1 N/A i 1 N/A N/A N/A N/A self shader push N/A N/A join a N/A N/A N/A N/A instanceof N/A ob N/A 0 Object N/A N/A N/A ob N/A 0 __class__ dict N/A N/A i 0 N/A N/A i N/A ob length N/A N/A N/A N/A self structure N/A ob N/A i N/A N/A name _ i N/A i 1 N/A N/A a N/A N/A N/A N/A N/A float  name [ N/A ob length ]; N/A i 0 N/A N/A i N/A ob length N/A N/A N/A N/A a push N/A N/A N/A N/A N/A name [ i ]= N/A ob N/A i ; N/A i 1 N/A N/A N/A N/A self shader push N/A N/A join a N/A object N/A N/A self ob name N/A N/A N/A p N/A self object_packagers N/A N/A N/A cls func p N/A N/A instanceof ob cls N/A N/A N/A func ob N/A unpack_array2d N/A N/A self arr dims N/A N/A N/A N/A N/A typeof dims number N/A N/A arr N/A N/A w h dims N/A row N/A N/A rows N/A row N/A value arr N/A N/A N/A N/A row append value N/A N/A N/A row length w N/A N/A row N/A N/A N/A N/A rows append row N/A N/A N/A rows pop N/A N/A N/A rows length h N/A N/A ERROR: __unpack_array2d, invalid height. N/A rows N/A unpack_vec4 N/A N/A self arr dims N/A N/A N/A N/A N/A typeof dims number N/A N/A w dims N/A h 1 N/A N/A N/A w h dims N/A rows N/A N/A i 0 N/A y N/A range h N/A N/A row N/A N/A N/A N/A rows append row N/A x N/A range w N/A N/A vec N/A N/A j N/A range 4 N/A N/A N/A N/A vec append N/A arr N/A i N/A i 1 N/A N/A N/A row append vec N/A N/A N/A rows length h N/A N/A ERROR: __unpack_vec4, invalid height. N/A rows N/A unpack_mat4 N/A N/A self arr N/A N/A N/A i 0 N/A mat N/A self matrices N/A N/A j N/A range 16 N/A N/A N/A mat N/A j N/A arr N/A i N/A i 1 N/A N/A self matrices N/A N/A