Takahiro

Results 309 comments of Takahiro

@kaashoek Thanks for the comment on email. Let me share your comment here for open discussion. > If qemu changes and starts delivering timer interrupts in supervisor mode, which is...

My suggestion with this PR is, if we expect machine timer interrupt is not delegated and it is handled in machine mode we should set the corresponding bit in `mideleg`...

Sorry for the late response but I read through your comments again and I now agree with your opinion, Machine timer interrupt should be handled in M-Mode regardless of QEMU...

No conlusion yet but let me share what I'm worried about so far. (It would be better than no response for long.) I'm thinking whether it is good to let...

Like this? ``` // GLTFParser getDependency( type, index ) { const cacheKey = type + ':' + index; let dependency = this.cache.get( cacheKey ); if ( ! dependency ) {...

Maybe that sounds good. Nit: `parser.getDependency(type, index)` calls `.loadXXX(index)` that returns the dependency as promise, caches it, and returns it. For consistency, perhaps plugin should have `.loadXXX(index)` (or `.load(type, index)`)...

Sounds like it fits to `WebGL_multi_draw` extension. https://developer.mozilla.org/en-US/docs/Web/API/WEBGL_multi_draw Advantage: * Visibility handling (invisible due to frustum culling or `.visible=false`) may be easier. You can easily specify which objects in `BatchedMesh`...

I have been wanting to introduce `WEBGL_multi_draw` extension to Three.js but I gave up before because the existing Three.js API doesn't really fit to the extension. So I'm very positive...

I would like to vote for DataTexture. In addition to what you folks mentioned above, Three.js doesn't support UBO yet and UBO is only for WebGL2. We may be able...

Made a prototype. Branch: https://github.com/mrdoob/three.js/compare/dev...takahirox:BatchedMesh?expand=1 Online demo: https://raw.githack.com/takahirox/three.js/BatchedMeshTest/examples/index.html#webgl_multidraw https://user-images.githubusercontent.com/7637832/132141130-f84d2a3d-97d1-4c3f-b88b-46f0dba8ae65.mp4 40 fps (BatchedMesh) vs 30 fps (regular Mesh) on my Windows 10 Chrome.