Method: Shader#initialize
- Defined in:
- lib/ext/shader.rb
#initialize(window, shader_filename) ⇒ Shader
Returns a new instance of Shader.
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/ext/shader.rb', line 10 def initialize(window, shader_filename) @window = window @shader_filename = shader_filename @program_id = nil @vertex_shader_id = nil @fragment_shader_id = nil create_canvas unless @@canvas_texture_id compile end |