mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 07:32:35 +00:00
Fixed bug that prevented Asset Viewer from using shader, manifests are now sorted by name, fixed sponza test model manifest
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
name: sponza_demo
|
||||||
|
model: sponza.obj
|
||||||
@@ -16,6 +16,8 @@ class IMICFPS
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@manifests.sort_by! { |m| m.name.downcase }
|
||||||
|
|
||||||
flow(margin: 10) do
|
flow(margin: 10) do
|
||||||
@manifests.each do |manifest|
|
@manifests.each do |manifest|
|
||||||
button manifest.name do
|
button manifest.name do
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ class IMICFPS
|
|||||||
window.needs_cursor = false
|
window.needs_cursor = false
|
||||||
@manifest = @options[:manifest]
|
@manifest = @options[:manifest]
|
||||||
|
|
||||||
if window.config.get(:debug, :use_shaders)
|
if window.config.get(:debug_options, :use_shaders) && !Shader.available?("default")
|
||||||
Shader.new(
|
Shader.new(
|
||||||
name: "default",
|
name: "default",
|
||||||
includes_dir: "shaders/include",
|
includes_dir: "shaders/include",
|
||||||
|
|||||||
@@ -13,6 +13,10 @@ class IMICFPS
|
|||||||
$window.config[:debug_options, key] = value
|
$window.config[:debug_options, key] = value
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def get(key)
|
||||||
|
$window.config.get(:debug_options, key)
|
||||||
|
end
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
set(:boundingboxes, false) if $window.config.get(:debug_options, :boundingboxes).nil?
|
set(:boundingboxes, false) if $window.config.get(:debug_options, :boundingboxes).nil?
|
||||||
set(:wireframe, false) if $window.config.get(:debug_options, :wireframe).nil?
|
set(:wireframe, false) if $window.config.get(:debug_options, :wireframe).nil?
|
||||||
|
|||||||
Reference in New Issue
Block a user