рдЬрдм рдЖрдк рдПрдХ рд╕реБрдВрджрд░ GUI рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди gpu рдирд╣реАрдВ рд╣реИ

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



(рдпрд╣рд╛рдВ UI рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдПрдХ рдЪрд┐рддреНрд░ рдерд╛, рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ред рдпрджрд┐ рдЖрдк рд░реЗрдХ рдлрд╝реАрд▓реНрдб рдкрд░ рдЪрд▓рдирд╛ рдирд╣реАрдВ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЧреАрдердм рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ)

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

рд╕рднреА рд╕реБрдВрджрд░рд┐рдпреЛрдВ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреИрдиреЛрдЧреБрдИ рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рд╕рд░рд▓ рдФрд░ рд╕рд░рд▓, рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ "рд╢рдХреНрддрд┐рд╢рд╛рд▓реА" рд╕рднреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдХрд╛рдЧрдЬ рдкрд░ рдерд╛, рд▓реЗрдХрд┐рди рдмреАрд╣рдбрд╝ рдУрдкрдирдЧреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЧрдПред рд▓рдЧрднрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдпреВрдЖрдИ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЪрд▓рдирд╛ рд╢реБрд░реВ рд╣реБрдИ, рдФрд░ рдПрдХ рдХрд╛рд▓реА рд╕реНрдХреНрд░реАрди рд╣реИ, рд╕рднреА рдУрдкрдирдЬреАрдПрд▓ 3 рдЖрд░рдВрднреАрдХрд░рдг рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЪрд▓рддреЗ рд╣реИрдВ, рдмрдлрд╝рд░ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╢реЗрдбрд░реНрд╕ рд╕рдВрдХрд▓рди рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдирд╣реАрдВ ... рдХрд╛рд▓реА рд╕реНрдХреНрд░реАрди, рдХрд┐рд╕ рдХреЛрдг рдкрд░ рдирд╣реАрдВ рджрд┐рдЦрддреА рд╣реИред

рдкрд╣рд▓реЗ рддреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореЗрд░реЗ рдХреБрдЯрд┐рд▓ рд╣рд╛рдереЛрдВ рдкрд░ рдкрд╛рдк рдХрд┐рдпрд╛, рдлрд┐рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдПрдВрдЯреЛрдХрд╛ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╣рд╛рдереЛрдВ рдкрд░, рдлрд┐рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрд╕рдУрд╕реА рдПрд╕рдбреАрдХреЗ рд╕реЗ рдПрдХ рддреНрд░рд┐рдХреЛрдг рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рд▓реА рд╕реНрдХреНрд░реАрди, рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдЙрджрд╛рд╣рд░рдг рдЖрдорддреМрд░ рдкрд░ рдЕрдВрддрд┐рдо рд╣реЛрддреЗ рд╣реИрдВред

рдореЗрд░реЗ рд╕рд╣рдХрд░реНрдореА рдФрд░ рдореИрдВрдиреЗ рдХреБрдЫ рдЧрд▓рдд рд╕реЛрдЪрд╛ рдФрд░ рдкрд╣рд▓реЗ рдЪреАрдиреА рдордВрдЪ рдкрд░ рдЧрдП, рдФрд░ рд╡рд╣рд╛рдВ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдЬрд╡рд╛рдм рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЬрд╡рд╛рдм рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдерд╛, рдХреЛрдИ рдУрдкреЗрдВрдЧрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рдерд╛, рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд▓рд╛рдЗрди рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛ред
- рд▓реЗрдХрд┐рди рдПрд╕рдбреАрдПрд▓ рдврд╛рдВрдЪреЗ рдХрд╛ рдХреНрдпрд╛? - рд╣рдордиреЗ рдкреВрдЫрд╛
- рд╣рдо рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдореЗрдВ рдкрд┐рдХреНрд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЦреАрдВрдЪрддреЗ рд╣реИрдВред - рд╣рдорд╛рд░реЗ рдЪреАрдиреА рджреЛрд╕реНрддреЛрдВ рдиреЗ рд╣рдореЗрдВ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ред

рдЙрд╕ рджрд┐рди рдореИрдВрдиреЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдЙрджрд╛рд╕ рдЖрдБрдЦреЗрдВ рджреЗрдЦреАрдВ, рдЬреЛ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдХрд┐рддрдирд╛ LoC / dev / null рднреЗрдЬреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдПрдХ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреЛ рдлреЗрдВрдХрдирд╛ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдерд╛, (рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рдм рдХреБрдЫ рд╣реИ) рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдВрдбрд░ рдкрд░ рдиреИрдиреЛрдЧреБрдЗ рдореЗрдВ рдУрдкрдирдЬреАрдПрд▓ рдХреЗ рдмрд┐рдирд╛ рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВред

рдЪреАрдиреА рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЪрдорддреНрдХрд╛рд░ рдореЗрдВ, рдХреЗрд╡рд▓ рдПрдХ рдмрдбрд╝реЗ рдкреАрд╕реА рдкрд░ рдлреНрд░реЗрдо рдХреЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдореЗрдВ рдЬреАрд╡рди рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ рдирд┐рдХрд▓рддрд╛ рд╣реИ, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрднрдЧ 20-25 рд╕реЗрдХрдВрдб рдЦреАрдВрдЪрдирд╛ рд╣реИред рддрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреВрд░реЗ рдпреВрдЖрдИ рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╡рд┐рдЧреЗрдЯреНрд╕ рдХреЗ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ (рдкрд░рд┐рд╡рд░реНрддрд┐рдд) рд╣рд┐рд╕реНрд╕реЗ, рд▓реЗрдХрд┐рди рдЗрд╕ рдореЛрдб рдореЗрдВ рднреА, рд╕рднреА рд╣реИрдХреНрд╕ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде, рдпрд╣ рдкреНрд░рддрд┐ рдлреНрд░реЗрдо 10 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрд╛, рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдирд╣реАрдВ ...

рдХреБрдЫ рдПрд╕рдбреАрдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕реНрдореЛрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдмрдирд╛рд╡рдЯ рдХреА рдирдХрд▓ рдХрд░рдирд╛ "рддреБрд░рдВрдд" (рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ 10 рд╕реЗрдХрдВрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ) рд╣реИ, рдФрд░ рдпрд╣ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рдмрд┐рдирд╛ рд▓рдЧрднрдЧ 1ms рд╕реЗ 512x512 рддрдХ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ 2ms рдХреА рдирдХрд▓ рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдЗрди рдмрдирд╛рд╡рдЯреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВ, рддреЛред рд╕рдордп рдирдЧрдгреНрдп рд░реВрдк рд╕реЗ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рд░реВрдк рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ, рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдмрдлрд░ рдХреА рд╕реАрдорд┐рдд рдорд╛рддреНрд░рд╛ рдХреЗ рдХрд╛рд░рдг рдирд┐рдХрд▓рд╛, рдЬрд┐рд╕рдХреЗ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдиреЗ рдмрдлрд░ рдХреЛ рдлреНрд▓рд╢ рдХрд┐рдпрд╛ рдФрд░ рдЬреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдерд╛ рдЙрд╕реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд┐рдпрд╛ (рдореЗрд░рд╛ рдирд╣реАрдВ, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдерд╛), рдЕрд░реНрдерд╛рддреНред рдПрдХ рдмрд╣реБрдд рд╣реА рдореГрдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░рддрд┐ рдлреНрд░реЗрдо рдореЗрдВ 50-100 рд╕реЗ рдЕрдзрд┐рдХ рдмрдирд╛рд╡рдЯ рдХреА рдирдХрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рди рд╣реА рддреБрд░рдВрдд, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдмрдлрд░ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реАрдбрд┐рдпреЛ рдбреНрд░рд╛рдЗрд╡рд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред

рдЕрдЧрд▓реА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдЕрдкрдиреА рдмрдирд╛рд╡рдЯ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдерд╛, рдФрд░ рдЬрд┐рд╕ рд╕рдордп рдмрдирд╛рд╡рдЯ рдмрдирд╛рдИ рдЧрдИ рдереА, рдЙрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рдорд╛рди рд▓рдЧрднрдЧ рдЦреАрдВрдЪрд╛ рдЧрдпрд╛ рдерд╛, рдХреЗрд╡рд▓ рдПрдХ рд╡рд░реНрдЧ рддрд░реАрдХреЗ рд╕реЗ, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд░реЗрдЦрд╛рдУрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдлреНрдд рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдореЗрдВ рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЛ рддреБрд░рдВрдд рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред

рд▓рдЧрднрдЧ рдПрдХ GPU рдХреЗ рдмрд┐рдирд╛ рдЪреАрдиреА рд╕реЛрдЪ рдХреЗ рдЪрдорддреНрдХрд╛рд░ рдХреЛ рд╣рд░рд╛рддреЗ рд╣реБрдП, рдЖрдк рдЕрднреА рднреА 20 рдПрдлрдкреАрдПрд╕ рдХреЛ рдПрдХ рд╕рднреНрдп рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓рдЧрднрдЧ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдЧреНрд░рд╛рд╣рдХ рд╕реЗ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдореЗрдВ рдХреБрдЫ рдЕрдиреБрднрд╡ рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд╛рдВрдЧреАред рдкрд╣рд▓реЗ рдПрд╕рдбреАрдПрд▓ рдЕрдм рдмрд╣реБрдд рдлреИрд╢рдиреЗрдмрд▓ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрд╕рдбреАрдПрд▓ 2 рдкрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЛрдб рдореЗрдВ рдиреИрдиреЛрдЧреБрдИ рд░реЗрдВрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдЧреАрдердм рдкрд░ рд░рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рд╢рд╛рдпрдж рдХрд┐рд╕реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА :)

рд▓реЗрдЦ рдХреЛ рдЕрдВрдд рддрдХ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж,% habruiser% рдХреЛ рдпрд╣ рдкреВрдЫрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ рдХрд┐ рдХреЛрдб рдХреЗ рдЗрд╕ рдЧреБрдЪреНрдЫрд╛ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдирд╛ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рдерд╛
рдЧреЛрд▓ рдХреЛрдиреЛрдВ рдФрд░ рдЫрд╛рдпрд╛ рдХреЗ рд▓рд┐рдП? рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╕реБрдВрджрд░ (рдУрдВ), рджреВрд╕рд░рд╛, "рдЙрд╕ рдЕрдВрдХрд▓ рдиреЗ рдПрдХ рдкреАрд▓реЗ рд╣реЗрд▓рдореЗрдЯ рдореЗрдВ" рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЧреЛрд▓ рдХреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ (рдпрд╛ рд╕реМрднрд╛рдЧреНрдп рд╕реЗ) рдХрд╛рд░реНрдп рд╕реВрдЪреА рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛, рдпрд╣ рдПрдХ рдврд╛рд▓ рдХреЗ рд╕рд╛рде рдмрдирд╛рдиреЗ рдФрд░ рдХреБрдЫ рдЫрд╛рдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред

рдпрд╣ рдзреВрдк рд╕реЛрдЪреА рдореЗрдВ 2017 рдХреА рдореВрд▓ рдЧрд░реНрдореА рдереАред

рдпрд╣ рдХреИрд╕реЗ OpenGL рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ



рдпрд╣ рдХреИрд╕реЗ рдПрдХ рдкреАрд╕реА рдкрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ



рд╕рдВрджрд░реНрдн :

рдореВрд▓ рд╡рдЬрд╛рдХреЛрдм / рдиреИрдиреЛрдЧреБрдИ
NanoVG рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдВрдбрд░
NanoGUI + SDL + рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдВрдбрд░

PS рд╡рд┐рд╢реНрд╡рд╛рд╕ рди рдХрд░реЗрдВ рдХрд┐ рдЪреАрдиреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ OpenGL рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ :)

Source: https://habr.com/ru/post/hi468485/


All Articles