Three.js: WebGL рдкреНрд░рд╕рдВрдЧ рдмрдирд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЬреВрди 2014  ┬╖  64рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mrdoob/three.js

рдореИрдВ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдВ

WebGL рдкреНрд░рд╕рдВрдЧ рдмрдирд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐.
рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рдирд▓ рдХреА рд╕рдВрдкрддреНрддрд┐ 'getExtension' рдкрдврд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛

http://threejs.org/examples рдФрд░ рдореЗрд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ http://arefin.in (r58) рдкрд░ред
рдХреНрд░реЛрдо: // рдЬреАрдкреАрдпреВ / рд╕рдм рдХреБрдЫ рд╕рдХреНрд╖рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рддреБрдореНрд╣реЗрдВ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ред рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ GPU (Intel HD 3000) рдЕрдм рдХреНрд░реЛрдо рдкрд░ рдмреНрд▓реИрдХ рд▓рд┐рд╕реНрдЯреЗрдб рд╣реЛ рдЧрдпрд╛ рд╣реИ (рдЕрдкрдиреА рдЬрд╛рдВрдЪ chrome://gpu/ рдкрд░ рдХрд░реЗрдВ)ред рдореИрдВ рдХреНрд░реЛрдо рдкрд░ рдЧрдпрд╛: // рдЭрдВрдбреЗ / рдФрд░ --ignore-gpu-blacklist рдзреНрд╡рдЬ рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ред рдЕрдм рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред

рд╕рднреА 64 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХреЛ рдЕрдкрдирд╛ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдкреЗрдХреНрд╕ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред (рд╕реАрдкреАрдпреВ, рдУрдПрд╕, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдореЙрдбрд▓, рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг, рдмреНрд░рд╛рдЙрдЬрд╝рд░...)

AMD FX-4130, рд╡рд┐рди 7 рдмрд┐рд▓реНрдб 7600, GeForce GTX 650 9.18.13.2018 рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдХреНрд░реЛрдо 35.0.1916.153 рдореАрдЯрд░ред
рдХрд░реАрдм рдПрдХ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рд╕реНрдерд┐рддрд┐ рдареАрдХ рдереАред рдордИ 2013 рд╕реЗ рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдБред

рдирд╡реАрдирддрдо рдбреНрд░рд╛рдЗрд╡рд░? рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдХреЛрд╢рд┐рд╢ рдХреА?

рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдЕрдЧрд░ рдЪреАрдЬреЗрдВ рдХрд╛рдо рдХрд░рддреА рдереАрдВ рдФрд░ рдЖрдкрдиреЗ рдХреЛрдб рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдпрд╣ рдУрдПрд╕, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░/рдпрд╛ рдЧреНрд░рд╛рдлрд┐рдХ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рд╣реИ ...

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдирд╡реАрдирддрдо рджреЗрд╡ рдЪреИрдирд▓ рдХреНрд░реЛрдо рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рдХреБрдЫ рдордЬреЗрджрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЕрднреА рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рддреАрдиjs рдХрд┐рд╕реА рднреА рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡реЗрдмрд▓реЙрдЧ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ - рдЕрдкрдбреЗрдЯ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдХреНрд░реЛрдо рд╕рдВрд╕реНрдХрд░рдг 37.0.2054.2 рджреЗрд╡-рдПрдо (64-рдмрд┐рдЯ)
рд╡рд┐рдВрдбреЛрдЬ 8.1 64-рдмрд┐рдЯ
рдЕрддрд┐ рд░рд╛рдбреЗрди рдПрдЪрдбреА 6800 рд╢реНрд░реГрдВрдЦрд▓рд╛
рдЕрддрд┐ рдЪрд╛рд▓рдХ рдкреИрдХреЗрдЬрд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг 14.10.1006-140417a-171099C

рдХреНрд░реЛрдо: // рдЬреАрдкреАрдпреВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ
"рд╡реЗрдмрдЬреАрдПрд▓: рдЕрдиреБрдкрд▓рдмреНрдзред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдЕрдиреБрдкрд▓рдмреНрдз"
рдпрд╣ рднреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ --disable-gpu рдзреНрд╡рдЬ chrome.exe рдХреЛ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛!

рд╕рднреА chrome.exe рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдорд╛рд░рдирд╛ рдФрд░ chrome.exe рдХреЛ рд╕реАрдзреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдЪрд▓рд╛рдирд╛ (C:\Program Files (x86)Google\ChromeApplication рдореЗрдВ) рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╢реЙрд░реНрдЯрдХрдЯ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдЭрдВрдбрд╛ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рди рд╣реЛ, рд▓реЗрдХрд┐рди рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдЬрд╛рдВрдЪреЗрдВред

рдореБрдЭреЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рджреЛ рдФрд░ рддреБрдореНрд╣рд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдУред рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣рд╛рдБ рднреА рджреЗрдЦрд╛ - http://japhr.blogspot.in/2014/05/webgl-in-chrome-36-linux-is-not-working.html

рдзрдиреНрдпрд╡рд╛рдж

рдЕрдм рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрд░реЛрдо рдХреЗ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдкрд░ рдЪреАрдЬреЗрдВ рдЕрдкрдиреЗ рдЖрдк рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ? рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд╢рд╛рдпрдж рдХреБрдЫ рд╣реА рд▓реЛрдЧреЛрдВ рдХреЛред рдлрд┐рд░ рднреА, рдХреНрд░реЛрдо рдХреЛ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдзрдиреНрдпрд╡рд╛рдж

рдХреНрд░реЛрдо рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рд╣реЛ рдЧрдпрд╛ред

рдЕрднреА рднреА рдореЗрд░реЗ рдХреНрд░реЛрдо рд╕рдВрд╕реНрдХрд░рдг 37.0.2062.120 (64-рдмрд┐рдЯ) рдХреНрд░реЛрдо рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ .... рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░реЗрдВред

рдФрд░ рдЗрд╕рдХреЗ ubuntu linux рдкрд░ 13.04

рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдХреНрд░реЛрдо 39.0.2171.95 рд╣реИред

рдореБрдЭреЗ рдЙрдмрдВрдЯреВ 14.10 рдкрд░ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг, 39.0.217.95 (64-рдмрд┐рдЯреНрд╕) рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдкрд░реЗрд╢рд╛рдиреА рд╣реИ (рд╡реЗрдмрдЬреАрдПрд▓ рд╕рдВрджрд░реНрдн рдмрдирд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред)

рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ (рд╡реЗрдмрдЬреАрдПрд▓ рд╕рдВрджрд░реНрдн рдмрдирд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐, рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ рд╢реВрдиреНрдп рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░), рдХреНрд░реЛрдо 47.0.2526.106 (64), рдЙрдмрдВрдЯреВ 15.10, рд╕рдорд░реНрдкрд┐рдд рдЬреАрдкреАрдпреВ рдкрд░ рдПрдирд╡реАрдбрд┐рдпрд╛ рдСрдкреНрдЯрд┐рдорд╕ (рддреАрди.рдЬреЗрдПрд╕ рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИ) рдмрд┐рд▓реНрдХреБрд▓ рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ)ред рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд▓реЛрдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдореБрдЭреЗ рдХреНрд░реЛрдо рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛, рджреЗрд╡ рдЪреИрдирд▓ рдФрд░ рдХреИрдирд░реА рджреЛрдиреЛрдВ рдкрд░, рдпрд╣ рд╣рдлреНрддреЛрдВ рд╕реЗ рд╣реЛ рд░рд╣рд╛ рд╣реИред рддреАрди.рдЬреЗрдПрд╕ рдПрдлрдПрдл рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреНрд░реЛрдо рдкрд░ рдирд╣реАрдВред рдмрд╣реБрдд рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреНрд░реЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

рдХреНрд░реЛрдо 49.0.2609.0 рдХреИрдирд░реА (64-рдмрд┐рдЯ), 49.0.2593.0 рджреЗрд╡-рдПрдо (64-рдмрд┐рдЯ), рд╡рд┐рдВрдбреЛрдЬ 8.1, рдПрдирд╡реАрдбрд┐рдпрд╛ рдСрдкреНрдЯрд┐рдорд╕

@jwlaroque @GameKyuubi

рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ https://get.webgl.org/ рдЪреЗрдХ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ

рд╣рд╛рдБ рдпрд╣ рд╡рд╣рд╛рдБ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИред рд╡рд╛рдХрдИ рдЕрдЬреАрдм рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдЪрд▓реА рдЬрд╛рдПрдЧреА
рдЗрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд┐рд╕реА рдХрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рдЧрдпрд╛ред
2 рдЬрдирд╡рд░реА, рд╡рд░реНрд╖ 2016 5:09 pm рдкрд░, "Mr.doob" [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:

@jwlaroque https://github.com/jwlaroque @GameKyuubi
https://github.com/GameKyuubi

рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ https://get.webgl.org/ рдЪреЗрдХ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ
рдкреЗрдЬ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреАрди рдирд╣реАрдВ рд╣реИредjs рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдФрд░ рдЖрдк
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп Google/Chrome рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/mrdoob/three.js/issues/4927#issuecomment -168372764ред

рдореИрдВ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдореИрдХ рдкрд░ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдПрдирд╡реАрдбрд┐рдпрд╛ рдЬреАрдкреАрдпреВ рд╣реИ, рдЕрдкрдиреЗ рдЬреАрдкреАрдпреВ рд╕реНрд╡рд┐рдЪ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЬреИрд╕реЗ рдХрд┐ gfxCardStatus рдХреЗ рд╕рд╛рде рдХреНрд░реЛрдо рдХреЛ рд╕рдВрджрд░реНрдн рдмрдирд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдХреНрд░реЛрдо рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред рдпрд╣ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдорд╢реАрди рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред

рдпрд╣ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд▓реЙрдЧрдЖрдЙрдЯ/рд░реАрдмреВрдЯ рдЕрдХреНрд╕рд░ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреА рдХреНрд░реЛрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред
screen shot 2016-02-09 at 1 59 46 pm

рд╣рд╛рдБ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рдкреВрд░реЗ рд╕рдордп рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХреЗ рдХреНрд░реЛрдо рдХреИрдирд░реА рдЕрдкрдбреЗрдЯ рдФрд░ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХреЗ NVIDIA рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рднреА рдмрдиреА рд╣реБрдИ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддреАрди.рдЬреЗрдПрд╕ рдРрдк рдХреЗ рдХреБрдЫ рдЧрд╣рди рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдЪрд╛рдирдХ рд╣реБрдЖред рдПрдХ рдкрд▓ рдореЗрдВ рд╕рдм рдХреБрдЫ рдареАрдХ рдЪрд▓ рд░рд╣рд╛ рдерд╛, рдЕрдм рдореИрдВ рдХреЛрдИ рд╡реЗрдмрдЬреАрдПрд▓ рд╕рдВрджрд░реНрдн рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдЪрд╛рд▓реВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреНрд░реЛрдо рдореЗрдВ://gpu :

рд░рд╛рд╕реНрдЯрд░рд╛рдЗрдЬреЗрд╢рди: рдХреЗрд╡рд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдЕрдХреНрд╖рдо
рдХреИрдирд╡рд╛рд╕: рдХреЗрд╡рд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдЕрдиреБрдкрд▓рдмреНрдз

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд▓рд┐рдирдХреНрд╕ рдкрд░ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред Chrome рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ "рд╡реЗрдмрдЬреАрдПрд▓ рд╕рдВрджрд░реНрдн рдмрдирд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред" рдХреНрд░реЛрдо рдкрд░ 50.0.2661.75 рдореАрдЯрд░ (64-рдмрд┐рдЯ) /рд╡рд┐рдВрдбреЛрдЬ 7ред
рдбреНрд░рд╛рдЗрд╡рд░ рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдЙрд╕реА рдкреЗрдЬ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

@JamesMilnerUK рдпрд╣рд╛рдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрд▓рд╛рдбрд╛ рдореЙрдбрд▓ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдХреНрд░реИрд╢ рд╣реЛрдиреЗ рддрдХ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдПрдХ рдлрд┐рдХреНрд╕ рдорд┐рд▓рд╛ - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреЛ рдЕрдирдЪреЗрдХ рдХрд░рдирд╛, рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛, рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪрдирд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдкрдбрд╝рд╛

Chrome рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдФрд░ Mac рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЧрдпрд╛

рдореИрдХ - рдХреНрд░реЛрдо - рд╕рдВрд╕реНрдХрд░рдг 52.0.2743.116 (64-рдмрд┐рдЯ) - рдареАрдХ

рдореИрдХ - рдХреНрд░реЛрдо рдХреИрдирд░реА - рд╕рдВрд╕реНрдХрд░рдг 55.0.2850.0 рдХреИрдирд░реА (64-рдмрд┐рдЯ) - FAIL

THREE.WebGLRenderer: Error creating WebGL context.WebGLRenderer @ three.js:19571
Uncaught TypeError: Cannot read property 'getExtension' of null
    at Object.get (three.js:16906)
    at new WebGLRenderer (three.js:19577)
    at init ((index):59)
    at (index):54
                    case 'WEBGL_depth_texture':
                        extension = gl.getExtension( 'WEBGL_depth_texture' ) || gl.getExtension( 'MOZ_WEBGL_depth_texture' ) || gl.getExtension( 'WEBKIT_WEBGL_depth_texture' );
                        break;

рдореИрдВрдиреЗ chrome://flags/ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛:

рд╡реЗрдмрдЬреАрдПрд▓ рдбреНрд░рд╛рдлреНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореИрдХ, рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕, рдХреНрд░реЛрдо рдУрдПрд╕, рдПрдВрдбреНрд░реЙрдЗрдб
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡реЗрдмрдЬреАрдПрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрднреА рднреА рдбреНрд░рд╛рдлреНрдЯ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИрдВред

рдлрд┐рд░ рднреА рдирд╕реАрдм рдирд╣реАрдВ...

рдХреИрдирд░реА? рдЖрдкрдХреЛ рд╢рд╛рдпрдж рдХреНрд░реЛрдорд┐рдпрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд░рд┐рдЧреНрд░реЗрд╢рди рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдЕрдиреБрд╕реВрдЪрд┐рдд рдЬрдирдЬрд╛рддрд┐!!!

рдореЗрд░рд╛ рдХреНрд░реЛрдо рдСрдЯреЛ рдЕрдкрдбреЗрдЯ рд╣реБрдЖ - рд╕реНрдерд┐рд░ 53.0.2785.101 рдкрд░ рд╣реИ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ ...

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ: https://bugs.chromium.org/p/chromium/issues/detail?id=645390

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ред рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ GPU (Intel HD 3000) рдЕрдм рдХреНрд░реЛрдо рдкрд░ рдмреНрд▓реИрдХ рд▓рд┐рд╕реНрдЯреЗрдб рд╣реЛ рдЧрдпрд╛ рд╣реИ (рдЕрдкрдиреА рдЬрд╛рдВрдЪ chrome://gpu/ рдкрд░ рдХрд░реЗрдВ)ред рдореИрдВ рдХреНрд░реЛрдо рдкрд░ рдЧрдпрд╛: // рдЭрдВрдбреЗ / рдФрд░ --ignore-gpu-blacklist рдзреНрд╡рдЬ рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ред рдЕрдм рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдХреНрд░реЛрдо рдХрднреА-рдХрднреА рд░рд┐рд▓реАрдЬ рдХреЗ рдмреАрдЪ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдЕрдкрдиреА рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдореЗрд░реЗ рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА s6 рдореЗрдВ 1 рдорд╣реАрдиреЗ рдХрд╛ рд╡реЗрдмрд▓реЙрдЧ рдирд╣реАрдВ рдерд╛ рдФрд░ рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ рдРрд╕рд╛ рд╣реБрдЖ рдХреНрдпреЛрдВрдХрд┐ рдХреНрд░реЛрдо рдиреЗ рдЗрд╕реЗ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдЪреАрдЬреЗрдВ рджреВрд╕рд░реА рддрд░рдл рднреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдкрд░ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдлреЛрди рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рд╕рдм рдХреБрдЫ _did_ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╛рдиреА + рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдХреНрд░реЛрдо рдирд╡реАрдирддрдо рдиреЗ рдореЗрд░реЗ рджреЗрд╡ рдореЗрдВ рд╕реЗ рдПрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╕рд┐рд╕реНрдЯрдо, 2011 рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдПрдирд╡реАрдбрд┐рдпреЛ рдХреНрд╡рд╛рдбреНрд░реЛ рдбреНрд░рд╛рдЗрд╡рд░...
Chrome рдХреА рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЬрд╛рдХрд░ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ Acc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред GFX рдЕрдирдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕реЗ рдЪреЗрдХ рдХрд┐рдпрд╛ - рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореБрдЭреЗ рдлреНрд▓реИрд╢ рдХреА рдпрд╛рдж рдЖрддреА рд╣реИ :-( - рдореИрдВ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЗрд╕ рдкрд░реЗрд╢рд╛рдиреА рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдХреНрд░реЛрдо рдореЗрдВ рдЕрдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдордп рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рд╡рд╣реА рдЕрдкрд╡рд╛рдж рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдХрднреА-рдХрднрд╛рд░ рд╣реА рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рджреГрд╢реНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдЬреЛ рдореБрдЭреЗ рдЕрднреА рддрдХ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рд╡рд╣ рд╣реИ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛, рдЬреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рд╛рдЗрдЯ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ! рдореИрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЕрдЪрд╛рдирдХ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рдореИрдВ рдлрд┐рд░ рд╕реЗ new THREE.WebGLRenderer() рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдХрд┐рдП рдЧрдП gfx рдХрд╛рд░реНрдб рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рддрджрд░реНрде рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдореВрд▓ рдХрд╛рд░рдг рдХреЛ рдХреИрд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП?

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рд╕рдХреНрд╖рдо рд╣реИред

Error creating WebGL context.
Uncaught TypeError: Cannot read property 'getExtension' of null

рд╣рд╛рдБ, рдЕрднреА рдореЗрд░реЗ рд╕рд╛рде рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ - Macbook Pro OS 10.11.5 рдкрд░ рдХреНрд░реЛрдо

@deejbee @cindylo рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рд▓реЛрдЧ рдЕрдкрдиреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@mrdoob рдпрд╣ Intel HD рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ 530 рд╣реИ рдЬреЛ Win10 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг 4.4.0 рдмрд┐рд▓реНрдб 10.18.15.4279 рд╣реИред рдпрд╣ рдПрдХ рдбреЗрд▓ рдСрдкреНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕ 7040 . рд╣реИ

GPU рдХреИрдкреНрд╕ рд╡реНрдпреВрдЕрд░ v1.31.1.0 рд░рд┐рдкреЛрд░реНрдЯ

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ

рдРрд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╢рд╛рдпрдж CanvasRenderer рдкрд░ рдлреЙрд▓рдмреИрдХ?

рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рд╡рд░реНрддрдорд╛рди рдХреНрд░реЛрдо рдХреЗ рд╕рд╛рде Win10 рдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП рдЗрд╕ рдкрд░ рдХреЛрдИ рдирдпрд╛ рд╕рдВрдХреЗрдд? рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ :)

@alberto2000 рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреМрди рд╕рд╛ GPU рд╣реИ?

@mrdoob рдпрд╣ рдПрдХ Radeon рдХрд╛рд░реНрдб рдерд╛ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╣рд▓ рд╣реЛ рдЧрдпрд╛ред

рдЗрд╕реЗ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдЕрдХреНрд╕рд░ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдХрднреА-рдХрднрд╛рд░ред

рдУрдПрд╕
рдореИрдХ рдУрдПрд╕ 10.11.6
рдмреНрд░рд╛рдЙрдЬрд╝рд░
рдХреНрд░реЛрдо 54.0.2840.98

2017 рдореЗрдВ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдореИрдХрдмреБрдХ рдкреНрд░реЛ рд▓реЗрдЯ 2011 рдкрд░ рдкрд╛рд╡рд░ рд╕реЗрд╡рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдХреЗ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдЬреАрдкреАрдпреВ рдХреЛ рд╣рд░ рд╕рдордп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ред

рдореИрдВ рдЕрднреА рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдпреЗ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рд╕реЗ рдЖрддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХрд╛ рдерд╛:
рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 10
рдмреНрд░рд╛рдЙрдЬрд╝рд░: рдХреНрд░реЛрдо 55.0.2883.87

рдиреЛрдЯ: рд╣рдо рд░рд┐рд▓реАрдЬрд╝ r74 рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ (рдЬрдм рддрдХ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рд▓ рдХреА рдЧрдИ рдХреЛрд╣рд░реЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)

рдиреЛрдЯ: рд╣рдо рд░рд┐рд▓реАрдЬрд╝ r74 рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ (рдЬрдм рддрдХ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рд▓ рдХреА рдЧрдИ рдХреЛрд╣рд░реЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)

рдХреЛрд╣рд░реЗ рдХрд╛ рдХреНрдпрд╛ рдорд╛рдорд▓рд╛?

рдпрд╣ рдХреЛрд╣рд░рд╛ рдореБрджреНрджрд╛ :) https://github.com/mrdoob/three.js/issues/10582

рдУрд╣ рд╕рдордЭрд╛!

рдХреНрд░реЛрдо рдХреА рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реЛ" рдЪрд╛рд▓реВ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИ

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рддреНрд░реБрдЯрд┐ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдпрджрд┐ рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдЯреНрд░реИрдХрд░ рджреНрд╡рд╛рд░рд╛ рдХреИрдкреНрдЪрд░ рдХреА рдЧрдИ рдмрдЧ рдереА:

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, рдЬреИрд╕реЗ Gecko) Chrome/56.0.2924.87 Safari/537.36
рдУрдПрд╕: рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.12.3
рдмреНрд░рд╛рдЙрдЬрд╝рд░: рдХреНрд░реЛрдо 56.0.2924

рдФрд░ рдпрд╣рд╛рдБ рддреНрд░реБрдЯрд┐ рдЯреНрд░реИрдХрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкрдХрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ:

THREE.WebGLRenderer 84
THREE.WebGLRenderer: Error creating WebGL context.
TypeError: Cannot read property 'getExtension' of null

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдХрд╛ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рд╣реИред

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб: рдЗрдВрдЯреЗрд▓ рдПрдЪрдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ 4000 1024 рдПрдордмреА

рдореИрдВ рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдЬрд┐рд╕рдиреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдорд╛рд░рд╛, рдФрд░ рд╡реЗ рдКрдкрд░ рджрд┐рдП рдЧрдП рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдкрд╛рд░рд┐рдд рд╣реБрдПред рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗ! рд╢реБрдХреНрд░рд┐рдпрд╛!

@kenrussell рдХреНрдпрд╛ рдЗрдВрдЯреЗрд▓ рдПрдЪрдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ 4000 рдмреИрдХрд▓рд┐рд╕реНрдЯреЗрдб рд╣реИ? рджрд░рдЕрд╕рд▓, рдХреНрдпрд╛ рдмреНрд▓реИрдХ рд▓рд┐рд╕реНрдЯреЗрдб рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдХреА рдХреЛрдИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реВрдЪреА рд╣реИ?

@mrdoob рдирд╣реАрдВ, Intel HD 4000 рдХреЛ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЗрд╕ рддрд░рд╣ рдХреЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдпрджрд┐ рдХрд╛рд░реНрдб рдХреЛ рдХрд╛рд▓реА рд╕реВрдЪреА рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдЙрд╕ рдкреГрд╖реНрда рдкрд░ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрддрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдпреЗ рджреЛ рдлрд╛рдЗрд▓реЗрдВ рдмрддрд╛рддреА рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ GPU рдХреЛ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЬрд┐рдирдореЗрдВ рдбреНрд░рд╛рдЗрд╡рд░ рдмрдЧ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд▓рд╛рдЧреВ рд╣реИред

https://cs.chromium.org/chromium/src/gpu/config/software_rendering_list_json.cc

https://cs.chromium.org/chromium/src/gpu/config/gpu_driver_bug_list_json.cc

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдПрдХ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдЪрд▓ рд░рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрди рджреЛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдЧрд▓реЗ рдПрдХ рдпрд╛ рджреЛ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдЙрд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ .json рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред http://crbug.com/691703 рджреЗрдЦреЗрдВред

рдореБрдЭреЗ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИ ...
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрдЯреЗрд▓ рдПрдЪрдбреА 2000 рдХреЛ рдХреНрд░реЛрдо 58.0.3029.81 (64-рдмрд┐рдЯ), рдЙрдмрдВрдЯреВ 14.04 рдореЗрдВ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВрдиреЗ chrome://flags/ --ignore-gpu-blacklist рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ; рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЗрд╕реЗ рдЕрд▓рдЧ рдХреЛрдг рд╕реЗ рджреЗрдЦрдиреЗ рдореЗрдВ рдХреЛрдИ рдорджрдж рдорд┐рд▓рддреА рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рддреАрди рдмрд┐рдЯреНрд╕ рдФрд░ рдмреЙрдмреНрд╕ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдШрдЯрдХ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдлрд┐рд▓рд╣рд╛рд▓ рдкрд░реАрдХреНрд╖рдг рдпреЛрдЧреНрдп рдирд╣реАрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

@YoneMoreno рдореБрдЭреЗ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ Error creating WebGL context. рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ?

рдпрд╣ рдмрдВрдж рдХреНрдпреЛрдВ рд╣реИ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЕрднреА рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@nicolethenerd рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╣рдо рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдк рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдпрд╣ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрдХрд▓реНрдк рдХреНрдпрд╛ рдерд╛ - рд▓реЛрдЧ рджрд╛рд╡рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рдЕрд▓рдЧ рдЭрдВрдбреЗ рдмрджрд▓рдХрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

рдпрджрд┐ рд╕рдорд╛рдзрд╛рди рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ, рддреЛ рд╕рдВрджреЗрд╢ рдХреЛ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рдкреГрд╖реНрда рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдирд╛ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреМрди рд╕реЗ рдлрд╝реНрд▓реИрдЧ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рдПрдВред

рдпрджрд┐ рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐ рд╣реИ рдЬрд┐рд╕реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдареАрдХ рдХрд░рдХреЗ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рдбреЗрдореЛ рд╕рд╛рдЗрдЯ рдХреЗ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ?

@nicolethenerd рдЕрдЧрд░ рдореБрдЭреЗ рд╕рд╣реА рд╕реЗ рдпрд╛рдж рд╣реИ, рддреЛ рдпрд╣ рдХреНрд░реЛрдо рдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдзреНрд╡рдЬ рдерд╛ рдЬрд┐рд╕реЗ рдореЗрд░реЗ 2012 рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдХреЗ рд▓рд┐рдП рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╕рдВрджрд░реНрдн рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдХреЛрдИ рдРрд╕рд╛ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдЬреЛ рднреНрд░рд╛рдордХ рд╣реЛред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд╛рд░рдгреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХреЗрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЗрди рдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдбреЛрдВ рдХреЛ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдпрд╣ рдмрдЧ рдФрд░/рдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реИред

рдореИрдВрдиреЗ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рддрдм рджреЗрдЦреА рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╡реЗрдмрдЬреАрдПрд▓ рджреГрд╢реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЯреИрдм рдЦреБрд▓реЗ рдереЗред

Version 72.0.3626.121 (Official Build) Arch Linux (64-bit) рд╕рд╛рде рдореЗрд░реЗ рд▓рд┐рдП рд╡рд╣реА рддреНрд░реБрдЯрд┐ред рдЙрд╕реА рдУрдПрд╕ рдкрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 65.0.1 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЬреАрдкреАрдпреВ: рдПрдирд╡реАрдбрд┐рдпрд╛ 2080TIред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреА рдХреНрд░реЛрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред
screen shot 2016-02-09 at 1 59 46 pm
рдХреНрд░реЛрдо рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╡реЗрдмрдЬреАрдПрд▓ рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╡рд╣ рдкрд╣рд▓реЗ рдХрд░рддрд╛ рдерд╛ред
рдЕрдЪреНрдЫрд╛ рдЬрд╡рд╛рдмред

рддреНрд░реБрдЯрд┐: WebGL рдкреНрд░рд╕рдВрдЧ рдмрдирд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: WebGL рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓:

  • GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 0 <8 рд╣реИ!

рдореБрдЭреЗ рдпрд╣ рдЕрдм рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 74 рдореЗрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ webgl.force-enabled=true рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдордЬрдмреВрд░ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рд╣реИ, рдХреБрдЫ рднреА рдирд╣реАрдВред рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП 66 рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХрд╛ "рдХреНрд╡рд╛рдВрдЯрдо" рдЕрдкрдбреЗрдЯ рдореЗрд░реЗ рд▓рд┐рдП рд╡реЗрдмрд▓реЙрдЧ рд╕рд╣рд┐рдд рд╣рд░ рдЪреАрдЬ рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪ рдЧрдпрд╛ред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рд╡реЗрдмрдЬреАрдПрд▓ рд╕рдВрджрд░реНрдн рдкреНрд░рд╛рд░рдВрднрдХрд░реНрддрд╛ рдХреЛ рд╢реНрд░реЛрддрд╛ рд╕реЗ рдирд╣реАрдВ рдмреБрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдкрдиреЗ init рдлрд╝рдВрдХреНрд╢рди рдХреЗ рднреАрддрд░ рдмреВрд▓рд┐рдпрди рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рд▓реВрдкрд┐рдВрдЧ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗ рдпрд╛ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ GL рдХреЛ рдмрддрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ)ред рдкреВрд░реНрд╡ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЕрд╕рд▓ рдореЗрдВ рдореИрдВрдиреЗ рд░реЗрдВрдбрд░рд░ (рдереНрд░реА.рд╡реЗрдмрдЬреАрдПрд▓рдЖрд░реЗрдВрдбрд░рд░) рдХреЗ рдЕрдВрджрд░ рд╡реЗрдмрдЬреАрдПрд▓ рдХреИрдирд╡рд╛рд╕ рдвреВрдВрдврдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдХреИрдирд╡рд╛рд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ renderer.getContext().canvas рдФрд░ рдЬреЛрдбрд╝рд╛ webglcontextlost рд╢реНрд░реЛрддрд╛, рдЬрд┐рд╕реЗ рдмрджрд▓реЗ рдореЗрдВ init() рдХреЗ рд╕рд╛рде handleContextLost рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

function handleContextLost() {
    event.preventDefault();
    cancelAnimationFrame(requestId)
    init();
}

canvas.addEventListener("webglcontextlost", handleContextLost, false)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

seep picture seep  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yqrashawn picture yqrashawn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jens-duttke picture jens-duttke  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

scrubs picture scrubs  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alexprut picture alexprut  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ