Detect glsl version.

This commit is contained in:
Lubos Lenco 2016-11-22 15:02:03 +01:00
parent 71c4f4c342
commit 9693109357
4 changed files with 12 additions and 13 deletions

View file

@ -51,15 +51,12 @@ class EditorSpace extends Trait {
}
}
var shiftDown = false;
function onKeyDown(key: kha.Key, char: String) {
if (char == 'Z' || key == kha.Key.ESC) trace('__arm|quit');
else if (key == kha.Key.SHIFT) shiftDown = true;
else if (shiftDown && char == ' ') trace('__arm|screen_full_area'); // bpy.ops.screen.screen_full_area
if (key == kha.Key.ESC) trace('__arm|quit');
}
function onKeyUp(key: kha.Key, char: String) {
if (key == kha.Key.SHIFT) shiftDown = false;
}
function update() {

View file

@ -127,11 +127,19 @@ def with_chromium():
global chromium_found
return chromium_found
glslver = None
def glsl_version():
global glslver
return glslver
def register():
global chromium_found
global glslver
import importlib.util
if importlib.util.find_spec('barmory') != None:
chromium_found = True
import bgl
glslver = bgl.glGetString(bgl.GL_SHADING_LANGUAGE_VERSION).replace('.', '')
def unregister():
pass

View file

@ -18,12 +18,6 @@ def parse_operator(text):
if cmd[0] == '__arm':
if cmd[1] == 'quit':
bpy.ops.arm.space_stop('EXEC_DEFAULT')
if cmd[1] == 'screen_full_area':
for area in bpy.context.screen.areas:
if area.type == 'VIEW_ARMORY':
override = {'window': bpy.context.window, 'screen': bpy.context.screen, 'area': area, 'blend_data': bpy.context.blend_data, 'region': bpy.context.region}
bpy.ops.screen.screen_full_area(override)
break
elif cmd[1] == 'setx':
bpy.context.scene.objects[cmd[2]].location.x = float(cmd[3])
elif cmd[1] == 'select':

View file

@ -359,9 +359,9 @@ def init_properties_on_load():
if wrd.arm_version != arm_ver:
wrd.arm_version = arm_ver
# Path for embedded player
# Set url for embedded player
if armutils.with_chromium():
barmory.set_url('file://' + armutils.get_fp() + '/build/html5/index.html')
barmory.set_url(armutils.get_fp() + '/build/krom')
def register():
init_properties()