A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
| Name | Stars | Last Commit | Description |
|---|---|---|---|
| three.js | ![GitHub |
A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
| Name | Stars | Last Commit | Description |
|---|---|---|---|
| three.js | ![GitHub |
| // number of directions to sample in UV space | |
| #define NUM_SAMPLE_DIRECTIONS {{ numSampleDirections }} | |
| // number of sample steps when raymarching along a direction | |
| #define NUM_SAMPLE_STEPS {{ numSampleSteps }} | |
| #define APPLY_ATTENUATION {{ attenuation }} | |
| #define USE_ACTUAL_NORMALS {{ useActualNormals }} |
| /// <summary> | |
| /// Wrapper for GDI text rendering functions<br/> | |
| /// This class is not thread-safe as GDI function should be called from the UI thread. | |
| /// </summary> | |
| /// <remarks> | |
| /// http://theartofdev.com/2013/08/12/using-native-gdi-for-text-rendering-in-c/<br/> | |
| /// The MIT License (MIT) Copyright (c) 2014 Arthur Teplitzki. | |
| /// </remarks> | |
| public sealed class NativeTextRenderer : IDisposable | |
| { |
People
:bowtie: |
😄 :smile: |
😆 :laughing: |
|---|---|---|
😊 :blush: |
😃 :smiley: |
:relaxed: |
😏 :smirk: |
😍 :heart_eyes: |
😘 :kissing_heart: |
😚 :kissing_closed_eyes: |
😳 :flushed: |
😌 :relieved: |
😆 :satisfied: |
😁 :grin: |
😉 :wink: |
😜 :stuck_out_tongue_winking_eye: |
😝 :stuck_out_tongue_closed_eyes: |
😀 :grinning: |
😗 :kissing: |
😙 :kissing_smiling_eyes: |
😛 :stuck_out_tongue: |
| /* | |
| * Outputs a float representing the iOS version if user is using an iOS browser i.e. iPhone, iPad | |
| * Possible values include: | |
| * 3 - v3.0 | |
| * 4.0 - v4.0 | |
| * 4.14 - v4.1.4 | |
| * false - Not iOS | |
| */ | |
| var iOS = parseFloat( |
| // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ | |
| // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating | |
| // requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel | |
| // MIT license | |
| (function() { | |
| var lastTime = 0; | |
| var vendors = ['ms', 'moz', 'webkit', 'o']; |