рдкрд╣рд▓реЗ GPU рдХреА рдХрд╣рд╛рдиреА: рд░реЗрдВрдбрд░рд┐рд╢рди рд╡реЗрд░рд┐рдЯрд╛ 1000

рдЫрд╡рд┐

рдХреНрд╡реЗрдХ рдЗрдВрдЬрди рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕рд╛рд╣рд┐рддреНрдп рд╣реИ: рдХрд┐рддрд╛рдмреЗрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЕрдирдЧрд┐рдирдд рд▓реЗрдЦ, рдмреНрд▓реЙрдЧ рдФрд░ рд╡рд┐рдХреАред рдЙрдирдореЗрдВ рд╕реЗ, рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рдорд╛рдЗрдХрд▓ рдЕрдмреНрд░рд╢ рджреНрд╡рд╛рд░рд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдмреНрд▓реИрдХ рдмреБрдХ , 1997 рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдФрд░ рдбреЗрд╡рд┐рдб рдПрд▓ред рдХреНрд░реИрдбреЙрдХ (2018) рджреНрд╡рд╛рд░рд╛ рд░реЙрдХреЗрдЯ рдЬрдВрдк: рдХреНрд╡реЗрдХ рдПрдВрдб рдж рдЧреЛрд▓реНрдбрди рдПрдЬ тАЛтАЛрдСрдл рдлрд░реНрд╕реНрдЯ рдкрд░реНрд╕рди рд╢реВрдЯрд░реНрд╕ рд╣реИрдВ ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЖрдк 1996 рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирдХрд╛рд░реА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ 3 рдбреА рдкреНрд░рддрд┐рдкрд╛рджрди рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА рдЧреЗрдо рдЖрдИрдбреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛ рд╕реБрдзрд╛рд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред рд╕рд┐рд▓рд┐рдХреЙрди рдХреЗ рдЗрди рдЯреБрдХрдбрд╝реЛрдВ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдЕрдВрджрд░ рд░реЗрдВрдбрд┐рд╢рди V1000 рдФрд░ 3dfx рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдЬреВрдбреВ рдХреЗ рдмреАрдЪ рдПрдХ рддрдХрдиреАрдХреА рджреНрд╡рдВрджреНрд╡ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдирд┐рд╣рд┐рдд рд╣реИред

рджрд┐рд╕рдВрдмрд░ 1996 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ vQuake рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж, рдРрд╕рд╛ рд▓рдЧрд╛ рдХрд┐ рд░реЗрдВрдбрд┐рд╢рди рдиреЗ рдкрджрднрд╛рд░ рд╕рдВрднрд╛рд▓ рд▓рд┐рдпрд╛ рд╣реИред V1000 рдПрдХ рддреНрд╡рд░рд┐рдд рдХрд╛рд░реНрдб рдерд╛ рдЬреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреЗ рд╕рд╛рде рдХреНрд╡реЗрдХ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдЬреЛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, 25 рдореЗрдЧрд╛рдкрд┐рдХреНрд╕реЗрд▓ / s [1] рдХреА рджрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдХреНрд░рд┐рд╕рдорд╕ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ, рд░реЗрдВрдбрд┐рд╢рди рдиреЗ рдмрд╛рдЬрд╛рд░ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдЙрдЪреНрдЪ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди, рдлреНрд░реЗрдо рджрд░ рдФрд░ 16-рдмрд┐рдЯ рд░рдВрдЧ [2] рдХреЗ рд╕рд╛рде рдЧреЗрдо рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реАред рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдЗрддрд┐рд╣рд╛рд╕ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, V├йrit├й 1000 рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рджреЛрд╖ рдЕрднрд┐рдирд╡ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдШрд╛рддрдХ рдерд╛ред

рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЪрдпрдирд┐рдд рд╕рдордп рдФрд░ рд╣рддреНрдпрд╛рд░рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ


рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рддреНрд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЕрдЪрд╛рдирдХ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реБрдЖред 1954 рдореЗрдВ, рдпреВрдирд╛рдЗрдЯреЗрдб рдПрдпрд░рд▓рд╛рдЗрдВрд╕ рдХреЗ рдкрд╛рд╕ рдкрд╛рдпрд▓рдЯреЛрдВ рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдбрд╝рд╛рди рд╕рд┐рдореБрд▓реЗрдЯрд░ рдереЗред рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдЦрд┐рд▓рд╛рдбрд╝реА, рд╕рд┐рд▓рд┐рдХреЙрди рдЧреНрд░рд╛рдлрд┐рдХреНрд╕, рдЗрдВрдХред (SGI), 1982 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдФрд░ рдЙрд╕ рд╕рдордп Indy, O2 рдФрд░ Indigo┬▓ рдЬреИрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХреАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрди рдорд╢реАрдиреЛрдВ рдХреА рдХреАрдорддреЛрдВ рдиреЗ рдЙрдиреНрд╣реЗрдВ рдЖрдо рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЦрд░реАрджрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА (1993 SGI Infinite Reality рдХреЛ $ 100,000 рдореЗрдВ рдмреЗрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ 2019 рдореЗрдВ $ 177,262 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ)ред 90 рдХреЗ рджрд╢рдХ рдХреЗ рдЙрддреНрддрд░рд╛рд░реНрдз рдореЗрдВ рдкреИрджрд╛ рд╣реБрдИ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдХрд╛рд░рдг рддреАрди рдХрд╛рд░рдХреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди рдерд╛ред


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд░реИрдо рдХреА рдХреАрдордд рдореЗрдВ рдХрд╛рдлреА рдХрдореА рдЖрдИ рд╣реИред рднрд▓реЗ рд╣реА 1995 рдореЗрдВ рдПрдХ рдмрдбрд╝реА рд░реИрдо рдХреА рдХрдореА рдереА (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВрдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ 95 рдХреЗ рд▓рд┐рдП 8 рдПрдордмреА рдореЗрдореЛрд░реА рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рдереА), рд╕рд╛рд▓ рднрд░ рдореЗрдВ рд░реИрдо рдХреА рдХреАрдордд рд▓рдЧрднрдЧ 90% рдХрдо рд╣реЛ рдЧрдИ рдереАред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рд╡рд┐рд╢рд╛рд▓ рдлреНрд░реЗрдо рдмрдлрд╝рд░реНрд╕ (16-рдмрд┐рдЯ рдЖрд░рдЬреАрдмреА рд░рдВрдЧ рдХреЗ рд╕рд╛рде 640x480) рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдЦреЛрд▓ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдмрдирд╛рд╡рдЯ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рджреВрд╕рд░реЗ, рд░реИрдо рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрдврд╝рд╛ред FastPage RAM DRAM рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдХрджрдо рдЖрдЧреЗ рдерд╛, рд▓реЗрдХрд┐рди EDO RAM рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд┐рд▓рдВрдм 30% рдХрдо рд╣реЛ рдЧрдпрд╛, рдФрд░ RAM рддрдХ рдкрд╣реБрдБрдЪ рдХрд╛ рд╕рдордп 50 ns [3] рдерд╛ ред

рдкрд╣реЗрд▓реА рдХрд╛ рддреАрд╕рд░рд╛ рдФрд░ рдЕрдВрддрд┐рдо рдЯреБрдХрдбрд╝рд╛ рд╣рддреНрдпрд╛рд░рд╛ рдХреНрд╖реБрдзрд╛ рдерд╛ред рдкреАрд╕реА рдореЗрдВ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕реАрдкреАрдпреВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯреЗрд▓ рдкреЗрдВрдЯрд┐рдпрдо 166 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде, рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ 3 рдбреА рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рдереЗред 1996 рдореЗрдВ, рд╣рд░ рдХреЛрдИ рджреЛ рдЧреЗрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛: рдХреЛрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛ рдордХрдмрд░рд╛ рд░реЗрдбрд░ рдФрд░ рдЖрдИрдбреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдХреНрд╡реЗрдХред



рд╕рдВрд╢реЛрдзрди рдФрд░ V1000


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


рдЗрдВрдЯрд░рдЧреНрд░рд╛рдл рд░рд┐рдПрдХреНрдЯрд░ред Vgamuseum.ru рд╕реЗ рдЫрд╡рд┐ред


рдХреНрд░рд┐рдПрдЯрд┐рд╡ рд▓реИрдмреНрд╕ 3 рдбреА рдмреНрд▓рд╛рд╕реНрдЯрд░ред рдХреНрд▓рдм рдХреА рдЫрд╡рд┐ "рд░реЗрдЯреНрд░реЛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб"ред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкрд╣рд▓реЗ V1000-E рдЪрд┐рдк рдХреЛ рдмрд╛рдж рдореЗрдВ V1000L-P рдХреЛ рдХрдо рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдФрд░ 20% рддреЗрдЬ [4] рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред


MiroCrystal VRXред Vgamuseum.info рд╕реЗ рдЫрд╡рд┐ред


рдХреИрдиреЛрдкрд╕ Total3Dред Vgamuseum.ru рд╕реЗ рдЫрд╡рд┐ред


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

  1. рд╕реАрдЖрд░рдЯреА рдореЙрдирд┐рдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реАрдЬреАрдП рдкреЛрд░реНрдЯред
  2. рд░рд╛рдорджрд╛рдХ, рдЖрдорддреМрд░ рдкрд░ рдмреАрдЯреА рд╕реЗ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдПрдЯреА рдПрдВрдб рдЯреА рдЪрд┐рдкред
  3. рдХрд╛рд░реНрдб рдХрд╛ рдореВрд▓ V1000-E, V1000-P рдпрд╛ v1000-L рдЪрд┐рдк рд╣реИред
  4. рдлреНрд░реЗрдо рдмрдлрд╝рд░реНрд╕ рдФрд░ рдмрдирд╛рд╡рдЯ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЖрда 512 kibyte DRAM / EDO рдЪрд┐рдкреНрд╕ (рдХреБрд▓ 4 mebibytes)ред
  5. EEPROM рдХрд╛ 64 kb рдЬрд┐рд╕рдореЗрдВ BIOS рд╣реИред

V1000 рдореЗрдВ рджреЛ рдирд┐рд╣рд┐рдд рдЧреБрдг рдереЗ рдЬреЛ рдиреЛрдЯ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ 3dfx рд╡реВрдбреВ (рдЬреЛ рдореИрдВ рдмрд╛рдж рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реВрдВрдЧрд╛) рдиреЗ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрд╛рд░реНрдб рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЦрд░реАрджрд╛рд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ред рдЪрд┐рдк рдиреЗ рд╡реАрдЬреАрдП рдореЗрдВ 2 рдбреА рдФрд░ 3 рдбреА рджреЛрдиреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд┐рдпрд╛, рдФрд░ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕рдореЗрдВ рдПрдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА "3 рдбреА рд╡рд┐рдВрдбреЛ" рдореЛрдб рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдХрд╛рд░реНрдб рдореЗрдВ рдПрдХрд▓ рдЖрдЙрдЯрдкреБрдЯ рд╡реАрдЬреАрдП рдкреЛрд░реНрдЯ рдерд╛ред

рджреВрд╕рд░реА рд╡рд┐рд╢реЗрд╖рддрд╛ "рдмрд┐рдЧ рдЖрдпрд░рди" рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИ, рдЬреЛ рдПрдХрд▓ Mips CPU рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬреЛ рд╕рднреА 4 рдореЗрдореЛрд░реА рдмрд╛рдЗрдЯреНрд╕ рддрдХ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЙрдирдХреЗ рдмреАрдЪ 64-рдмрд┐рдЯ рдбреЗрдЯрд╛ рдмрд╕ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЧреБрдг рдирд╣реАрдВ рдерд╛ред рдЗрд╕ рдорд╛рдирдХреАрдХреГрдд рдбрд┐рдЬрд╝рд╛рдЗрди рдиреЗ рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдб рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛ рджрд┐рдпрд╛ (рдпрд╣ рдПрдХ рдкреАрд╕реА рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдб рдХреЛ рдкрд╣рд▓реЗ рдЬреАрдкреАрдпреВ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛, рдПрдирд╡реАрдбрд┐рдпрд╛ рдЗрд╕ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗред)

V1000 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ


рдПрд╕рдбреАрдХреЗ [5] рд╕реА рднрд╛рд╖рд╛ (рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдЖрд░рдУрдбрд▓рд╛рдЗрди рдФрд░ рдбреЙрд╕ рдкрд░ рд╕реНрдкреАрдбреА 3 рдбреА) рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ред рдмрдирд╛рд╡рдЯ рддреНрд░рд┐рдХреЛрдг рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдореИрдиреБрдЕрд▓ рд╡реАрдЖрд░рдПрдПрдо рдХреЗ рд╕рд╛рде рд╡рд▓реНрдХрди рдЖрдЬ рдХреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдПрдкреАрдЖрдИ, рдХреЛрдг-рдЖрдзрд╛рд░рд┐рдд рдмрдирд╛рд╡рдЯ рд╡рд╛рд▓реЗ рддреНрд░рд┐рдХреЛрдгреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо, рдЕрд▓реНрдлрд╛ рдкрд░реАрдХреНрд╖рдгреЛрдВ, рдЕрд▓реНрдлрд╛ рд╕рдореНрдорд┐рд╢реНрд░рдг рдФрд░ рдХреЛрд╣рд░реЗ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред

#include <string.h> #include <windows.h> #include <redline.h> WinMain(HINSTANCE instance, HINSTANCE prevInstance, LPSTR cmdLine, int cmdShow){ int WIDTH=640, HEIGHT = 480; HWND hWndMain = ... ; // Setup Verite board and resolution/refresh rate v_handle verite; VL_OpenVerite(hWndMain, &verite); V_SetDisplayType(verite, V_FULLSCREEN_APP); V_SetDisplayMode(verite, WIDTH, HEIGHT, 16, 75); // Copy texture to VRAM bmp_info bmp = loadBMP("data\\rlogo.bmp"); v_memory memObj = V_AllocLockedMem(verite, bmp.linebytes*bmp.height); memcpy(V_GetMemoryObjectAddress(memObj), bmp.addr, bmp.linebytes*bmp.height); v_surface *display, *texture; VL_CreateSurface(verite, &display, V_SURFACE_PRIMARY, 2, V_PIXFMT_565, WIDTH, HEIGHT); VL_CreateSurface(verite, &texture, 0, 1, V_PIXFMT_565, bmp.width, bmp.height); v_cmdbuffer cmdbuffer = V_CreateCmdBuffer(verite, 0, 0); VL_LoadBuffer(&cmdbuffer, texture, 0, bmp.linebytes, bmp.width, bmp.height, memObj, 0); VL_InstallDstBuffer(&cmdbuffer, display); VL_InstallTextureMap(&cmdbuffer, texture); VL_SetSrcFunc(&cmdbuffer, V_SRCFUNC_REPLACE) // Clear screen to black VL_FillBuffer(&cmdbuffer, display, 1, 0, 0, display->width, display->height,0); // Populate cmd with triangle coo and textCoo v_kaxyzuvq vertex[3] = ... ; VL_Triangle(&cmdbuffer, V_FIFO_KAXYZUVQ, &vertex[0], &vertex[1], &vertex[2]); V_IssueCmdBuffer(verite, cmdbuffer); VL_SwapDisplaySurface(&cmdbuffer, display); } 

RRedline рдиреЗ V├йrit├й рдореЗрдВ 128 KB рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ C1000 рдХреЛ V1000 рдХреЛрдбрд╛рдВрддрд░рдХ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ред

рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп: рдПрдкреАрдЖрдИ "рдЖрд░рдПрдбрд▓рд╛рдЗрди" рдХреЗ рдирд╛рдо рдиреЗ "рд░реЗрдВрдбрд┐рд╢рди рд░реЗрдбреА" рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рд╣рд░рд╛ рджрд┐рдпрд╛ рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╕рд╛рдореВрд╣рд┐рдХ рд░реВрдк рд╕реЗ рдЪреБрдиреА рдЧрдИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕реНрдкреАрдбреА 3 рдбреА рдирд╛рдо рд╡реЙрд▓реНрдЯ рдбреЛрдиреЛрд╡рди рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, v1000 рд╕рд┐рд░реНрдл рдПрдХ рдзреАрдорд╛ рд╕реАрдкреАрдпреВ (25 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ) рдерд╛, рдЬрд┐рд╕рдореЗрдВ 32 * 32 рд╕рд┐рдВрдЧрд▓-рд╕рд╛рдЗрдХрд▓ рдЧреБрдгрд╛ (рдЪрд┐рдк рдХрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ!), рдЕрдиреБрдорд╛рдирд┐рдд рдЙрд▓рдЯрд╛ рдорд╛рди (рдпрд╛рдиреА, рджреЛ-рдЪрдХреНрд░ рд╕рдиреНрдирд┐рдХрдЯ рдкреВрд░реНрдгрд╛рдВрдХ рд╡рд┐рднрд╛рдЬрди) рдФрд░ RISC рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓-рдЪрдХреНрд░ рдирд┐рд░реНрджреЗрд╢ рд╣реЛрддрд╛ рд╣реИред рдУрд╣, рдФрд░ "рдмрд┐рд▓рд┐рдирд┐рдпрд░ рд▓реЛрдбрд┐рдВрдЧ" рдирд┐рд░реНрджреЗрд╢ рднреА рд╣реИ, рдЬреЛ 2x2 рд░реИрдЦрд┐рдХ рдореЗрдореЛрд░реА рдмреНрд▓реЙрдХ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рдпреВ рдХреЛ рд╡реА рдХреЗ рдЖрдВрд╢рд┐рдХ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрд┐рд▓рд┐рдирд┐рдпрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирдХреНрд╢реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдХреИрд╢ рдерд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ 4 рдкрд┐рдХреНрд╕реЗрд▓ред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд┐рд▓рд╛рди 2x2 рдмреНрд▓реЙрдХ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рддреЛ рд╣рдореЗрдВ рдореЗрдореЛрд░реА рдмреИрдВрдбрд╡рд┐рдбреНрде рдкрд░ рднрд╛рд░ рдореЗрдВ рдХрдореА рдкреНрд░рд╛рдкреНрдд рд╣реБрдИред

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

- рд╡реЙрд▓реНрдЯ рдбреЛрдиреЛрд╡рди (рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ)

рдХрд╛рд░реНрдб рдореЗрдВ рдмрдирд╛рд╡рдЯ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЪрд╛рд▓рдХ рдиреЗ рд╕реАрдкреАрдпреВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рдмрд┐рдирд╛ рдкреАрд╕реАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдПрдордП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдХрдИ рдорджрд░рдмреЛрд░реНрдб рдореЗрдВ рдмрд╕ рдирд┐рдпрдВрддреНрд░рдг рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЦреЗрд▓реЛрдВ рдХреЛ рдкреАрд╕реАрдЖрдИрдЖрдИрдПрдлрдЖрдИрдПрдлрдУ рдореЛрдб рдореЗрдВ рд▓реМрдЯрдирд╛ рдкрдбрд╝рд╛, рдЬрд┐рд╕рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ [6] ред рдХрд╛рд░реНрдб рдХреЗ рдЕрдВрджрд░, рд╕рднреА рдСрдкрд░реЗрд╢рди 32-рдмрд┐рдЯ рдлрд┐рдХреНрд╕реНрдб-рдкреЙрдЗрдВрдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдореЗрдВ рдХрд┐рдП рдЧрдП рдереЗред

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд░реЗрдВрдбрд┐рд╢рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рд╕реНрдорд╛рд░реНрдЯ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдпрд╛ рдлрд╛рд╕реНрдЯ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 25 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╣рдореЗрдВ рдХреЗрд╡рд▓ 1 рдореЗрдЧрд╛рдкрд┐рдХреНрд╕реЗрд▓ / рдПрд╕ рдорд┐рд▓рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдХрдиреНрд╡реЗрдпрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрди 25 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ рдФрд░ 25 рдореЗрдЧрд╛рдкрд┐рдХреНрд╕реЗрд▓ / рдПрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред 3dfx рдХрд░реНрдордЪрд╛рд░реА SGI рд╕реЗ рдЖрдП рдереЗ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдЪреБрдирд╛, рдЬреЛ рд╕рд╣реА рдирд┐рд░реНрдгрдп рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдХрд▓рд╛ - рдЙрдкрдХрд░рдг рдореЗрдВ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рддреНрд░рд┐рдХреЛрдг рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЗрдВрдЬрди рдФрд░ OpenGL рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рдмрд╕реЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред V1000 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЕрдиреБрднрд╡ рдерд╛, рд╡реЗ рдУрдкрдирдЬреАрдПрд▓ рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдереЗ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕реАрдкреАрдпреВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рд╕рд╣реА рд╣реЛрдЧрд╛ред

- рд╡реЙрд▓реНрдЯ рдбреЛрдиреЛрд╡рди (рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ)

рдЗрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд╛рд░реНрдб рдореЗрдВ рдПрдХ рдЕрднрд┐рдирд╡ рдПрдВрдЯреА-рдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рднреА рдерд╛, рдЬрд┐рд╕рдХрд╛ рдПрдХ рдЕрдЬреАрдм рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдерд╛ред

VQuake рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдВрдЯреА-рдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдкреЗрдЯреЗрдВрдЯ рдХрд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдкреЗрдЯреЗрдВрдЯ рд╕рдВрдЦреНрдпрд╛ 6005580)ред рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрдЬреАрдм рдордЬрд╛рдХ рдерд╛ред рдпрд╣ рдХреЗрд╡рд▓ рддреНрд░рд┐рдХреЛрдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдВрддрд░рд╛рд▓ рдирд╣реАрдВред рдХреНрд╡реЗрдХ рдиреЗ "рд╕рд╣реА z- рдмрдлрд░рд┐рдВрдЧ" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдмреАрдПрд╕рдкреА / рдкреАрд╡реАрдПрд╕ (рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рджреГрд╢реНрдп рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ / рдмрд╛рдЗрдирд░реА рд╕реНрдкреЗрд╕ рдкрд╛рд░реНрдЯрд┐рд╢рдирд┐рдВрдЧ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЫрд╛рдВрдЯрд╛ рдЧрдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдЗрдВрдЬрди рдиреЗ рдЕрдВрддрд░рд╛рд▓ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдмрдирд╛рдпрд╛ рдЬреЛ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдУрд╡рд░рд▓реЗ рдФрд░ рд▓рд╛рдкрддрд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдХреНрд░реАрди рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП, рдПрдХ рдПрдХрд▓ рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рди (рдЬреЗрдб-рдмрдлрд░рд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛!) рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рдереАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрди рдЕрдВрддрд░рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛ рддреНрд░рд┐рдХреЛрдг рдереЗред рдПрдВрдЯреАрдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдиреЗ рд╕рд┐рд▓реНрд╣реВрдЯ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреА рддрд▓рд╛рд╢ рдХреА рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЪрд┐рдХрдирд╛ рдХрд░ рджрд┐рдпрд╛ред (рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, humus.name, рдЬрд┐рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕ рдПрдВрдЯреАрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдорд╛рд░реНрдЪ 2011 рд╕реЗ рджреЗрдЦреЗрдВ - рд▓реЗрдЦрдХ рдиреЗ рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдлрд┐рд░ рд╕реЗ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛!) рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╕реНрдХреНрд░реАрди рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рдмрд╛рдж рдПрдВрдЯреА-рдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЧрдпрд╛ (рд╕рднреА рдЕрдВрддрд░рд╛рд▓ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдпрд╛рд░ рдереЗ), рдЕрд╡рдзрд╛рд░рдгрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рд░рд┐рдм рдпрд╛ рдирд╣реАрдВред рдЙрд╕рдиреЗ рдЗрд╕реЗ рд╡реИрд╕реЗ рднреА рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ред (рдпрджрд┐ рдПрдХ z- рдмрдлрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдХреЗрд╡рд▓ рджреГрд╢реНрдп рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛!) рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдХреНрдпреЛрдВрдХрд┐ рдмреАрдПрд╕рдкреА рдЖрдорддреМрд░ рдкрд░ рдЕрджреГрд╢реНрдп рддреНрд░рд┐рдХреЛрдгреЛрдВ рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдЯрддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рдЪрд░рд┐рддреНрд░ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ! рдЗрд╕рд▓рд┐рдП, рднреВрдХрдВрдк рдиреЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рджрд░рд╡рд╛рдЬреЛрдВ рдФрд░ рджреАрд╡рд╛рд░реЛрдВ рдХреЗ рдкреАрдЫреЗ рдЫрд┐рдкреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рдЬрд┐рд╕рд╕реЗ рдмрдирд╛рд╡рдЯ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рдФрд░ рдЪрд▓рддреА рд╡рд┐рдХреГрддрд┐ рдкреИрджрд╛ рд╣реБрдИ!

- рд╡реЙрд▓реНрдЯ рдбреЛрдиреЛрд╡рди (рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ)

vQuake


рдХрд╛рд░реНрдб рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рд╕рдордп, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдЫ рдЕрдЪреНрдЫреЗ рдЦреЗрд▓реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред рд╣рд╛рдВ, рдбреАрд╕реЗрдВрдЯ II, рдЧреНрд░реИрдВрдб рдкреНрд░рд┐рдХреНрд╕ рд▓реЗрдЬреЗрдВрдбреНрд╕, рдЗрдВрдбреАрдХрд╛рд░ рд░реЗрд╕рд┐рдВрдЧ II, рдорд┐рд╕реНрдЯ, рдирд╕реНрдХрд░ рд░реЗрд╕рд┐рдВрдЧ, рдИрдПрдл 220 рдФрд░ рдЯреЙрдореНрдм рд░реЗрдбрд░ рдЕрдЪреНрдЫреЗ рдЦреЗрд▓ рдереЗ, рд▓реЗрдХрд┐рди рдХреНрд╡реЗрдХ рддрд╛рдЬ рдореЗрдВ рдЕрд╕рд▓реА рд╣реАрд░рд╛ рдерд╛, рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдорд╛рдВрдЧ рдФрд░ рдмрд┐рдХреНрд░реА рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ред 2 рджрд┐рд╕рдВрдмрд░, 1996 рдХреЛ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдЧреЗрдо рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡реАрдПрдЯрдХреЗ рдХреЗ рддрд╣рдд рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдмрдВрджрд░рдЧрд╛рд╣ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рд╡реАрдХреНрд╡реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡реИрдЯ рд╕реЗ рд╡реЙрд▓реНрдЯ рдбреЛрдиреЛрд╡рди рдФрд░ рд╕реНрдЯреАрдлрди рд╢реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдЖрдИрдбреА рдЕрдмреНрд░рд╛рд╣рдо рдорд╛рдЗрдХрд▓ рдХреЗ рд╕рд╣рдпреЛрдЧ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред

рдХрд╛рдо рдХрд╛рдлреА рд╢реНрд░рдорд╕рд╛рдзреНрдп рдерд╛, рд▓реЗрдХрд┐рди рдмрдВрджрд░рдЧрд╛рд╣ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рдкреЗрдВрдЯрд┐рдпрдо 166Mhz, 26x рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 320x200 рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░ рдХреНрд╡реЗрдХ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдмрд┐рд▓рд┐рдирд┐рдпрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде 640x480 рддрдХ рдХреВрдж рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрднреА рднреА рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 22 рдлреНрд░реЗрдо рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ [8] ред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдиреЗ 512x384 рдХрд╛ рдПрдХ рд╕рдВрдХрд▓реНрдк рдЪреБрдирд╛, рдЬреЛ рд╕реБрдВрджрд░ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдФрд░ P166 рдкрд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 32 рдлреНрд░реЗрдо рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ред рдереЛрдбрд╝реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП, vQuake рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рд░реВрдк рд╕реЗ рдХреНрд╡реЗрдХ рдЦреЗрд▓рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред

рдЫрд╡рд┐

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рддрд┐рдкрд╛рджрди

рдЫрд╡рд┐

V├йrit├й V1000

MacOSX [9] рдкрд░ рдЕрдкрдиреЗ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЖрд╕рд╛рди-рдЯреВ-рд╣реИрдХ рдкреЛрд░реНрдЯ рдХреНрд╡реЗрдХ рдХреЗ рд▓рд┐рдП V1000 рдФрд░ рдлреНрд░реВрдЯ рдСрдлрд╝ рджреЛрдЬрд╝реЛ рд╕реЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд▓рд┐рдП @swaaye рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХрдИ рдзрдиреНрдпрд╡рд╛рджред

рдЫрд╡рд┐

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рддрд┐рдкрд╛рджрди

рдЫрд╡рд┐

V├йrit├й V1000

Z- рдмрдлрд░ рджреЛрд╖


рдХреНрдпрд╛ V1000 рдХреА рдХрдореА рдереА (рдФрд░ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА V2200) z- рдмрдлрд░ рдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдерд╛ред рдЬреИрд╕реЗ рд╣реА рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдПрдХ рдЧрд╣рд░рд╛рдИ рдкрд░реАрдХреНрд╖рдг рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛, рднрд░рдг рджрд░ рдЧрд┐рд░рдХрд░ 12.5 рдореЗрдЧрд╛рдкрд┐рдХреНрд╕реЗрд▓ / рдПрд╕ рд╣реЛ рдЧрдИ рдФрд░ рдлреНрд░реЗрдо рджрд░ рдЖрдзреА рд╣реЛ рдЧрдИред рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрдЯреАрдлрди рдкреЛрдбреЗрд▓ рдиреЗ рдмрд╛рдж рдореЗрдВ рд╕рдордЭрд╛рдпрд╛ [10] , vQuake (рдФрд░ рдЕрдиреНрдп рд╕рднреА рдЧреЗрдо) рдХреЛ V1000 рдореЗрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ z- рдмрдлрд░ рдХрд╛ рд░реАрдбрд┐рдВрдЧ рдХрдо рд╕реЗ рдХрдо рд╣реЛред

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

3dfx рдФрд░ рдбреНрд░реЙрдк рд░реЗрдВрдбрд┐рд╢рди


рдЖрдИрдбреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдиреЗ 22 рдЬрдирд╡рд░реА, 1997 рдХреЛ GLQuake рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдЗрд╕реЗ рдорд┐рдиреАрдЬреАрдПрд▓ (рдУрдкрдирдЬреАрдПрд▓ 1.0 рдорд╛рдирдХ рдХреЗ рдПрдХ рдЙрдк-рд╕рдореВрд╣ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, GL_LIGHT рдФрд░ GL_FOG рдХрд╛ рдЕрднрд╛рд╡ рдерд╛)ред рдЗрд╕ рдмрд╛рдЗрдирд░реА рдиреЗ рд╕рднреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рд┐рдд рдкреАрд╕реА рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рджрд░рд╡рд╛рдЬрд╛ рдЦреЛрд▓ рджрд┐рдпрд╛ред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, 3dfx рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдХреЗ рд╡реВрдбреВ рдХрд╛рд░реНрдб рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрдирдХрд╛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдкреНрд░рджрд░реНрд╢рди (512x384 рдореЗрдВ 512x384 рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЗрдВ P166 [11] рдкрд░ 16-рдмрд┐рдЯ рд░рдВрдЧ рдХреЗ рд╕рд╛рде) 3 рдбреА рддреНрд╡рд░рдХ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирдХ рдмрди рдЧрдпрд╛ред V1000 рдХреА рднрд░рд╛рд╡ рджрд░ 25 рдореЗрдЧрд╛рдкрд┐рдХреНрд╕реЗрд▓ / s рд╣реИ, рдЬреЛ рдХрднреА рдкреЗрдВрдЯрд┐рдпрдо рдХреЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ, рдЕрдм рд╡реВрдбреВ рдХрд╛рд░реНрдб рд╕реЗ 50 рдореЗрдЧрд╛рдкрд┐рдХреНрд╕реЗрд▓ / рдПрд╕ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдФрд╕рдд рджрд░реНрдЬреЗ рдХрд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдХрд┐ z- рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдерд╛ред

рд░реЗрдВрдбрд┐рд╢рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА V2x00 рдереА, рдЬрд┐рд╕рдиреЗ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕реА рд░реВрдк рд╕реЗ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рд╡рд┐рдЬреНрдЮрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ z- рдмрдлрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, V2x00 рджреЛ рдмрд╛рд░ рддреЗрдЬ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ vQuake рдореЗрдВ рдлреНрд░реЗрдо рджрд░ рдореЗрдВ рднреА рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ред рдЗрд╕ рд╡рд┐рд╕рдВрдЧрддрд┐ рдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ рдФрд░ vQuake рдбреЗрд╡рд▓рдкрд░ рд╕реНрдЯреАрдлрди рд╢реЗрдпрд░рд▓реЗ рдкрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рд╛, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ vQuake рдХрд╛ рдкреНрд░рджрд░реНрд╢рди GPU рдХреЗ рдмрдЬрд╛рдп рд╕реАрдкреАрдпреВ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдерд╛ [12] ред

... рдореЗрд░реА рдкреНрд░рддрд┐рд╖реНрдард╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рджрд╛рдЧреА рдЧрдИ рдХрд┐ рд╡реАрдИрдПрдХреНрд╕ рдФрд░ рд╡реАрдПрдХреНрд╕рдПрдХреНрд╕ 2 рдиреЗ рд╡реАрдПрдХреНрд╕рдПрдХреНрд╕ 00 рдкрд░ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реБрдЖред

[...]

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

[...]

... рдЬреЛ рднреА рд╡реЗрд░рд╛рдЗрдЯреА рдЪрд┐рдк рдереА, рд╕реАрдкреАрдпреВ рдХреЛ рдмрд╣реБрдд рдХрд╛рдо рдорд┐рд▓рд╛ред

- рд╕реНрдЯреАрдлрди рдкреЛрдбреЗрд▓

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╢реБрд░реБрдЖрдд рдореЗрдВ [13] V2x00 рдХреА рд╡рд┐рдлрд▓рддрд╛ рд╣реБрдИред рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рдорд╣реАрдиреЗ рд▓рдЧ рдЧрдП, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рднреА рдмреЛрд░реНрдб рдиреЗ рдЕрднреА рднреА 50 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛, рдЬрдмрдХрд┐ рдПрдирд╡реАрдбрд┐рдпрд╛ рдПрдирд╡реА 3 рдФрд░ рд╡реВрдбреВ 2 рдкрд╣рд▓реЗ рд╣реА 100 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рддрдХ рдкрд╣реБрдВрдЪ рдЧрдПред

V3300 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рддреАрд╕рд░реА рдкреАрдврд╝реА, рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдмрджрд▓ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рджреЗрд░ рд╕реЗ рд╕рд╛рдордиреЗ рдЖрдИред рдорд╛рдЗрдХреНрд░реЛрди рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рджреНрд╡рд╛рд░рд╛ рд░реЗрдВрдбрд┐рд╢рди рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ 1998 рдореЗрдВ рд░рджреНрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд░реЗрдВрдбрд┐рд╢рди рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рд╣рдордиреЗ рдмрд╣реБрдд рд╕рд╛рд░реА рдЧрд▓рддрд┐рдпрд╛рдБ рдХреАрдВред рдпрджрд┐ рд╣рдо рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрд╡рдпрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлреИрдм рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдкрд╣рд▓реЗ (рдФрд░ рдЗрди рдорд╣реАрдиреЛрдВ рдХреЗ рджреМрд░рд╛рди рдЗрд╕рдХрд╛ рдХреЛрдИ рдкреНрд░рддрд┐рдпреЛрдЧреА рдирд╣реАрдВ рд╣реИ) v1000 рдХреЛ рдЬрд╛рд░реА рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЪрд┐рдк рдХреЗ рдЧреБрдгрд╡рддреНрддрд╛ рдирд┐рдпрдВрддреНрд░рдг рдиреЗ рд╕рд╡рд╛рд▓ рдЙрдард╛рдПред рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рдПрдХ рдЖрджрдореА рдиреЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рднрд╛рд╖рд╛ V1000 рдореЗрдВ рдПрдордкреАрдИрдЬреА рдбреАрдХрдВрдкреНрд░реЗрд╕рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рдорд╣реАрдиреЗ рдмрд┐рддрд╛рдП, рд▓реЗрдХрд┐рди рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЪрд┐рдк рдмрдЧ рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓рд╛ред

v1000 рдиреЗ рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ v1000 рдиреЗ рдЬреНрдпрд╛рджрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред "рдЕрдВрддрд░рд╛рд▓ рдХреА рдЗрд╕ рд╕реВрдЪреА рдХреЛ рд╕реМрдВрдкреЗрдВ", "рдЗрд╕ рдХрд┐рдирд╛рд░реЗ рдХреЛ рд╕реБрдЪрд╛рд░реВ рдХрд░реЗрдВ" - рдпрд╣ рд▓рдЧрднрдЧ рд╕рднреА рдиреЗ рдХрд┐рдпрд╛ред рдорд╛рдЗрдХ рдЕрдмреНрд░рд╢ рдФрд░ рдореИрдВрдиреЗ рдмрд╣реБрдд рд╕рдордп Quake рдХреЛ V1000 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдХрд░рдиреЗ рдореЗрдВ рдмрд┐рддрд╛рдпрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореЙрдбрд▓ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рдерд╛ред

- рд╡реЙрд▓реНрдЯ рдбреЛрдиреЛрд╡рди (рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ)

рд░реЗрдВрдбрд┐рд╢рди рдХреЗ рдкрддрди рдХреЗ рдмрд╛рдж, 3dfx рдиреЗ рд╡реВрдбреВ 2 рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рдЕрдкрдиреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреА рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдиреЗ рд╕рднреА рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдкреАрд╕реА рдкрд░ 3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд░рд╛рдЬрд╛ рдиреЗ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдмрд╛рдЬрд╛рд░ рдкрд░ рд╢рд╛рд╕рди рдХрд┐рдпрд╛ рд╣реИред рдлрд┐рд░ рдЦреЗрд▓ рдЬрд╛рд░реА рд░рд╣рд╛, рдирдП рдкреНрд░рддрд┐рдпреЛрдЧреА рджреГрд╢реНрдп рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдП, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрдирд╛рдбрд╛рдИ рдПрдЯреАрдЖрдИ рдФрд░ рдПрдХ рдХрдВрдкрдиреА рдереА рдЬреЛ рдЙрд╕ рд╕рдордп рд▓рдЧрднрдЧ рдЕрдЬреНрдЮрд╛рдд рдереА рдЬрд┐рд╕реЗ рдирд┐рдбрд┐рдбрд┐рдпрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ред

рд╕рдВрджрд░реНрдн рд╕рд╛рдордЧреНрд░реА


[рез] рд╕реНрд░реЛрдд: рд╡реАрдЬреАрдП рдореНрдпреВрдЬрд┐рдпрдо, рд╡реА рез реп реж рдЯреЗрдХреНрд╕рд▓ рдлрд┐рд▓реНрд░реЗрдЯ (рдПрдордЯреАрдПрдХреНрд╕рдПрд▓ / рдПрд╕) рдиреЗ реирел рдмрддрд╛рдпрд╛

[реи] рд╕реНрд░реЛрдд: рдЬреЙрди рдХрд╛рд░реНрдореИрдХ .plan 22 рдЕрдЧрд╕реНрдд, 1996 "512 * 384 рдкрд░ рдпрд╣ рд▓рдЧрднрдЧ рджреЛрдЧреБрдирд╛ рддреЗрдЬ рд╣реИ"

[рей] рд╕реНрд░реЛрдд: рей рдПрдлрдбреАрдПрдХреНрд╕ рд╡реВрдбреВ рез рд╕рдВрджрд░реНрдн рд░реЗрд╡реНрд╣ред 1.0

[рек] рд╕реНрд░реЛрдд: V1000 рдХреА рд╕рдореАрдХреНрд╖рд╛

[рел] рд╕реНрд░реЛрдд: рд╕рдВрд╢реЛрдзрди рд╡реЗрд░рд╛рдЗрдЯреА V1000 рдПрд╕рдбреАрдХреЗ

[рем] рд╕реНрд░реЛрдд: рдкреАрд╕реАрдПрдо рдмрд╕ рдХреА рдЕрдкрд░рд┐рдкрдХреНрд╡рддрд╛ [...] рдбреАрдПрдордП рдХреА рд╕рддрд╣ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ

[[] рд╕реНрд░реЛрдд: рдЖрд░рдЖрд░рдбрд▓рд╛рдЗрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЧрд╛рдЗрдб

[[] рд╕реНрд░реЛрдд: рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд░реЗрдВрдбрд░рд┐рд╢рди V├йrit├й V1000-E рдФрд░ V1000L-P рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

[реп] рд╕реНрд░реЛрдд: github.com рдкрд░ MacOSX X рдХреНрд╡реЗрдХ рдкреЛрд░реНрдЯ рд╕реЛрд░реНрд╕ рдХреЛрдб

[резреж] рд╕реНрд░реЛрдд: рд╕реНрдЯреАрдлрди рдкреЛрдбреЗрд▓ рдмреАрдПрд╕рдПрд╕ рдкреЛрд╕реНрдЯ

[резрез] рд╕реНрд░реЛрдд: рд╡реВрдбреВ рез рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ GLQuake рдореЗрдВ рдлреНрд░реЗрдо-рд░реЗрдЯреНрд╕ рдХреА рддреБрд▓рдирд╛

[резреи] рд╕реНрд░реЛрдд: рд╕реНрдЯреАрдлрди рдкреЛрдбреЗрд▓ рдмреАрдПрд╕рдПрд╕ рдкреЛрд╕реНрдЯ

[резрей] рд╕реНрд░реЛрдд: wikipedia.com, рдбрд╛рдЙрдирдлрд╝реЙрд▓ рдЕрдиреБрднрд╛рдЧ

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


All Articles