Sha256: 905cd649ed305d8e4d6777ce4b04f28667880ce83b664d51f19969a4f0f8432c
Contents?: true
Size: 418 Bytes
Versions: 2
Compression:
Stored size: 418 Bytes
Contents
module Mittsu ShaderChunk = {}.tap do |chunks| Dir.new(File.join(__dir__, 'shader_chunk')).each do |file_name| next unless file_name.end_with? '.glsl' file_path = File.join(__dir__, 'shader_chunk', file_name) chunk_name = File.basename(file_name, '.glsl') chunk = File.read(file_path) # chunk = "// #{chunk_name}\n#{chunk}" chunks[chunk_name.to_sym] = chunk end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mittsu-0.1.1 | lib/mittsu/renderers/shaders/shader_chunk.rb |
mittsu-0.1.0 | lib/mittsu/renderers/shaders/shader_chunk.rb |