Options
Menu

Class ProgramSoftware

Hierarchy

  • ProgramSoftware

Implements

Index

Accessors

numVarying

  • get (): number
  • Returns number

Methods

dispose

  • dispose(): void
  • Returns void

fragment

  • fragment(context: ContextSoftware, clip: Vector3D, clipRight: Vector3D, clipBottom: Vector3D, varying0: Float32Array, varying1: Float32Array, varying2: Float32Array, fragDepth: number): ProgramVOSoftware
  • Parameters

    • context: ContextSoftware
    • clip: Vector3D
    • clipRight: Vector3D
    • clipBottom: Vector3D
    • varying0: Float32Array
    • varying1: Float32Array
    • varying2: Float32Array
    • fragDepth: number

    Returns ProgramVOSoftware

upload

  • upload(vertexProgram: ByteArray, fragmentProgram: ByteArray): void
  • Parameters

    • vertexProgram: ByteArray
    • fragmentProgram: ByteArray

    Returns void

vertex

  • vertex(context: ContextSoftware, vertexIndex: number, position: Float32Array, varying: Float32Array): void
  • Parameters

    • context: ContextSoftware
    • vertexIndex: number
    • position: Float32Array
    • varying: Float32Array

    Returns void

Static abs

Static add

Static cos

Static crs

Static ddx

Static ddy

Static div

Static dp3

Static dp4

Static exp

Static frc

Static kil

Static log

Static m33

Static m34

Static m44

Static max

Static min

Static mov

Static mul

Static neg

Static nrm

Static pow

Static rcp

Static rsq

Static sat

Static seq

Static sge

Static sgn

Static sin

Static slt

Static sne

Static sqt

Static sub

Static tex

Generated using TypeDoc