Skip to content

Commit c2ede2b

Browse files
committed
gpuInfo
1 parent 1cffab8 commit c2ede2b

File tree

3 files changed

+43
-4
lines changed

3 files changed

+43
-4
lines changed

build/coffee/bundle.coffee

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,8 @@ init = ()->
552552
directionalLight.position.set(1, 1, 0.5).normalize()
553553
scene.add directionalLight
554554
gameState="menu"
555+
gpu=gpuInfo()
556+
console.warn gpu.renderer
555557
)()
556558

557559
#Snowflakes
@@ -838,6 +840,21 @@ animate = ->
838840
stats.end()
839841
requestAnimationFrame animate
840842
return
843+
gpuInfo = ->
844+
gl = document.createElement('canvas').getContext('webgl')
845+
if not gl
846+
return {
847+
error: "no webgl"
848+
}
849+
debugInfo = gl.getExtension('WEBGL_debug_renderer_info')
850+
if debugInfo
851+
return {
852+
vendor: gl.getParameter(debugInfo.UNMASKED_VENDOR_WEBGL),
853+
renderer: gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL)
854+
}
855+
return {
856+
error: "no WEBGL_debug_renderer_info"
857+
}
841858
al=new AssetLoader
842859
$.get "assets/assetLoader.json?#{THREE.MathUtils.generateUUID()}", (assets)->
843860
al.load assets,()->

client/bundle.js

Lines changed: 25 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/savedWorld.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)