Сап сапыч.Решил запилить 3D движок на асемблере,какие подводные ?
>>131693543 (OP)дибил штоле ?
Под какое железо
>>131693543 (OP)о маладца ! сам о таком подумывал.
>>131693566кроссплатформенный же !
>>131693560сам дебил, норм идея, и бабла можно поднять
>>131693566а какое бывает ?
>>131693543 (OP)не взлетит
>>131693708Пророк Илья в треде ?
>>131693543 (OP)Будешь писать руками инклуды. Много инклудов.
>>131693543 (OP)Ты ебанешься на ассемблере с нуля его писать - лет за 5 если не больше закончишь :)
>>131693743в асм нет инклудов
>>131693743инклуды сосут, только монолит.
>>131693763ну можно же взять любой готовый и сдизассемблить - и вот имеешь уже написанный.PROFIT
>>131693782>>131693786Пиши инклуды яскозал.Рас-рас-рас! Вот как писать надоD3DCREATE_FPU_PRESERVE = $00000002D3DCREATE_MULTITHREADED = $00000004D3DCREATE_PUREDEVICE = $00000010D3DCREATE_SOFTWARE_VERTEXPROCESSING = $00000020D3DCREATE_HARDWARE_VERTEXPROCESSING = $00000040D3DCREATE_MIXED_VERTEXPROCESSING = $00000080D3DCREATE_DISABLE_DRIVER_MANAGEMENT = $00000100D3DCREATE_ADAPTERGROUP_DEVICE = $00000200D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX = $00000400
>>131693900как в етом разобраться ?мимо-пхп-блядь
бамп годному треду
>>131693900>D3DCREATE_FPU_PRESERVEУстарело
>>131693971В чем? В написании 3д движка на асме? Ну идешь такой гуглишь примеры на других языках и переписываешь их на свой асм, попутно покуривая мсдн.
>>131694029А что теперь пользуют ?
>>131693543 (OP)>3D движок>на асемблереОП - хуймимо-пишу-3д-движок-на-ПХП
Написал движок для far cry 6 в notepad++. Всем сосать.
>>131694156толстяк бля, как ты 3д движок на веб языке сделаешь ? лол
>>131693543 (OP)напиши на брейнфаке, нобелевку дадут.
>>131694193про консольную версию не знаешь, даунёнок ?
>>131694156и что ты там двигать собрался, мамкин пчп фантазёр ?
>>131694156Да ты чмошник.Пишу-3д-движок-на-русском-языке
>>131694193echo 'EngineStart...';echo 'EngineFailure...';echo 'EngineShutdown';
>>131693543 (OP)анон, никаких, правда
>>131693600>на асемблере>кроссплатформенный
>>131694456>3д-движок-на-русскомНо ведь последняя годнота на русском - "Евгений Онегин". После этого даже Конституция сосёт.Так что увы, не напишешь.
>>131694574Ну я имел в виду ноутбуки разных производителей, а что не так ?
>>131694456На русском хорошо в бредач постить, да и то хуёво.
>>131694666Ты даун, сука бля - кроссплатформенный значит на разных операционных системах будет работать, а не только на винде. Как ты с такими знаниями собрался движок писать да еще и на асм - непонятно.
>>131693543 (OP)Кроме чудовищной еботни и проблем с переносом кода - никаких камней. 3D движки на асме пишут периодически, многие даже вполне себе работают.
>>131694773Га чистом асме никто ничего не пишет.
>>131694731Сам ты даун, ассемблер везде одинаковый, это когда компиляется для разных платформ, тогда код разный получается, так что всё норм.
>>131694773>чудовищной еботниОПу по ходу бабы не дают, пусть хоть с кодом поебётся.
>>131694840ассемблер х86 одинаковый только один хуй тебе придется разные версии делать под каждую платформу
>>131693543 (OP)То чувство когда ты синиор с++ и умеешь это сделать, лел. Главный подводный- использованье asm и незнание тобой основ да матчасти.c++ код (как и любой код компилируемого языка) перед компиляцией (превращением кода в исполняемый файл) сперва транслируется в код asm. Незачем самому писать asm код, лучше пиши на c++, используя asm вставки там, где это необходимо. Результат будет тот же, а времени свободного появится намного больше.Второй подводный- структура классов. Все начинается с нее, все кончается ей. Она должна быть отвязана от системы вывода. Чтобы пользователь мог поменять опенгл на директх при желании.А вообще, зачем тебе еще один 3Д движок? Запили лучше для ВН годный вместо хуеты на пайтоне. Вот за него тебе благодарны будут.
Если бы Кармак был ОПом, то Вульфенштейна и Дума бы не было.
>>131694913двачую
>>131694982Хорошо, что я не ОП, и Доом таки естьКармак
>>131694913Подозреваю в ОПе жирного тролля.
>>131694900>x86Этта шта заза ?Есть Win32 и Win64, дибилы безграмотные.
>>131695160> Этта штаВ гугл, быдло.
>>131693543 (OP)Нахуя на ассемблере то ?Жги сразу в машкодах, чо уж там !
>>131695160Ебать ты быдло тупое.
>>131695203Не даябывайся до правописания, сам быдло.
>>131695331Обоснуй за быдло тупое.
>>131695250Это как ? Знаю что можно еще тупо опкоды в hex редакторе писать, а что еще ниже ?
>>131693543 (OP)Ты хоть хелоуворлд на нем написать сможешь ? довн
>>131695365это когда поток битов "...00101011110..."
>>131693543 (OP)Ассемблер
>>131693543 (OP)Бля, ебать ты даун. Матчасть сначала иди выучи. Под каждую платформу ассемблер разный. За тем всякие Си и придумали.
>>131693543 (OP)И давно этот полудурок до интернета добрался?Алсо, ты хоть игру можешь на нем написать. Дело лишь в свободном времени и желании обучаться.VirtualDub вроде он напиан на 90% на асм. И лишь обертка на плюсах.Люди целую OS с нуля написали, так что дерзай, бери ASM64YobaEdition и пиши
>>131695541Почему тогда нам в коледже только один асемблер преподавали ?
Лучше на басике пили
>>13169540601001111 01110000 00100000 01101001 01110011 00100000 01100110 01100001 01100111 01101111 01110100 00100001
>>131695659Чо за басик ? Никогда не слышал.
>>131695650А ты на какую специальность учился?
>>131695705Про двач слышал, а про бейсик нет.Ты поди и про вишмастер не слышал?Ну так качай, и ставь. Это прогрмма для разработки игр, от анона. Сам написал на ней игру для гугл плея
>>131695650Потому что учился на ситсемного программиста, там асм, плюсы, машинные коды, и матан, логика, и прочие прелести жизни. А в качестве курсовой написание драйвера
>>131695792Не плюсы, а СиОшибочка
Удачи, браток!Мимо_написал_4Д_движок_для_калькулятора_Электроника
>>131695734Кулинар.
>>131695817Скинь исходник?Каким программатором в ПЗУ прошивку записал?
>>131695817А четвёртое измерение - это куда ?
>>131695858Скинул, за щекой посмотри
Анионы, а можно на визуал бэйсике движок щапилить?
>>131695888это время
>>131695904Понятно
>>131695792>>131695811Запизделись, батенька.
>>131693543 (OP)Решил запилить 3D движок на машинном коде. Какие подводные?
>>131695920Можно. Хоть на c#.
>>131695920Загугли про спектрум, на бейсике там только и писали игры.>>131695939Какой дибил будет писать драйвер на плюсах?Если ты не видишь разницы между плюсами и си, то..Хуево блять
>>131695920Тебе - нельзя.мамка твоя
>>131695941А как вообще пилить на машинном коде? Это в принципе возможно? Откуда узнать куда ставить единицу, а куда ноль?
>>131695953Кек, угораю с шарпа. Говно, которое никому кроме самого Майкрософта не нужно.
>>131696001Ну мааааам
>>131695939Я-то разницу вижу, а ты запутался врамши
>>131696029Возможно.В хекс кодах еще можно писать
Пздц. тред унылых даунов. На хуй вы вообще живете?
>>131695941В машкоде подводных нет - этож её родной язык.А вот компилятор хуй знает чего выдаст.
>>131695981>спектрум>на бейсике игрыЗнаток, бля.У спектрума все годные игры в машкодах были,весь Бейсик заключался в LOAD code
>>131696266Ясноhttp://trd.speccy.cz/book/BASGAMES.ZIP
>>131696029> Откуда узнатьПомолись и истина откроется
Ору с треда. А вообще, это все очень грустно. Будучи ебучей веб макакой знаю про ассемблер явно больше опа. Потом такие люди, как он, идут в разработчики, и все мы пользуемся бажным говном с низкой производительностью. Пиздос.пошел дрочть свой джаваскрипт
>>131696366Два чаюЭтот хуеплет ОПу этими руками только дрочить умеет
>>131696366Но ведь ОП - фантазёр, проебётся с ассемблером до конца дней своих и нихуя так и не напишет.Так что в бажном говне виноваты не такие как он, а такие как ты полуграмотные вебмакаки.
>>131696516Мы в Калледже как-то пробовали писать на ассемблере. И впечатления не однозначные. Вроде все запускали в досбоксе, и прогрммма умела складывать 2 числа. Но как мы ебались с блокнотом, поиском ошибок. Тяжело, много мелких команд, еще и надо учитывать регистры, биты, байты, голова потом болит
>>131696110Да ну, ржачный тред, не загоняйся.
>>131696624>голова потом болитСелёдка детектед
>>131696684>Силитка дитекедПошел НА ХУЙ!
Ассемблер-кун в треде. Подводки: R/EAX же. Как минимум писать надо будет под х86 и х64 для лучшей производительности. Далее анон ты узреешь, что такое пихать каждую координату в стек вручную. Далее ты чуть ебанешься и допустишь пару ошибок, что приведет к утечкам памяти и ты хуй знаешь где дырень. Алсо анон, если рили интересно - в фасме, в папке примеры, сорцы примитивного 3Д двига. Ток нахуй оно надо? Пара лишних тактов в современных процессорах нахуй никому не сдались. Если хочешь тру оптимизацию и кросс платформу - смотри в сторону С++ и LLVM.
>>131693543 (OP)Собственно никаких. Ты просто ебанешься и все.Мимоучастниктвгпосовместительствуюнитимакака
>>131696720Безграмотная селёдка детектед
>>131696684Лол. А тонко у тебя однако детектор настроен!
>>131696792Понятно
>>131696516> полуграмотные вебмакаки.В вебе есть и грамотные люди.
>>131696821Спасибо папе - настройщику
>>131696871Но не ты, кек.
>>131696871Из-за низкого порога вхождения их мало
>>131696914>2k16>кекПоссал твоему бате за ляшку
>>131696949Поясните ньюфагу, что значит "кек" ?
>>131694078> ТВОЮ МАМАШУ
>>13169568111010000100101111101000010110000001000001101000110001001110100001011010111010000101110101101000110000011001000001101000110000010110100001011010111010000101100011101000010110101
>>131696745Двучую. Толку от асма в таком деле почти нету, разве что под m68k пишешь.мимоебанувшийся
>>131697159Заело клавиши ?Вызывай 01
>>131695616ТЫ ДИБИЛ ШТОЛЕ? ВИНДОВС ВАЩЕТО НА ДЖАВЕ НАПИСАН! ПРИДУРАК!
>>131697267Понятно что это троллинг.Но отвечу чисто для себяКолибриОС - АСМВинда - загрузчик, только асм. Сама система - участки когда на асм. Основной код на си. Есть участки с бейсиком
>>131697328кода*
>>1316972131101000010010010110100011000101111010000101101111101000010110010110100001011000011010000101110110010000011010001100000101101000010110101110100001011000111010000101101010010000011010000101101111101000010110000001000001101000110001001110100001011010111010000101110101101000110000011001011000010000011010000101111111101000110000000110100001011111011010000101100101101000010110101110100011000000011010001100011111101000010111001
>>131696366Сука, читая твой пост я уже подумал, что ты php-бог, но стоило мне заглянуть под спойлер, как сразу захотелось бросить тебя подальше к параше.
>>131696033> угораю с шарпа. ГовноА на каком языке соизволишь набросать простенькое приложение с оконным интерфейсом, которое будет работать на любом шиндоусе? Плюсы?
>>131697138это значит ты пидор
>>131697138Заимствование с англоязычных борд. Изначально, kek - имитация написания lel с нажатием на клавишу k вместо l. lel же, как нетрудно догадаться - эрратив от lol. Примерно тот же процесс, что привёл к превращению ахаха в азаза.Кандидат мемологических наук
>>131697610lazarus?
>>131696366>>131697604А, джаваскрипт, сорри, браток, сегодня что-то я туплю очень сильно. Так проебаться..
>>131697635Так Корейцы смеются
>>131697638>lazarusСмысл?
>>131697720запуститься даже на всеми обожаемом arch'e
>>131697638Говноед? Ты пойди заказчику поясни за свое дерьмо.
>>131697850>заказчику>поясни за свое дерьмоХуево поди быть фриланс-макакой
>>131697770Ну хз, может и есть смысл. Но такая универсальность в 99% случаев - просто маркетинговый ход, как 120 программ в мультиварке хотя пользуешься только одной.
>>131697671Верно, звукоподражание смеху так же может рассматриваться как один из предков слова кек. Тем не менее, гипотеза происхождения от лол остаётся основной в научной среде, Кандидат мемологических наук
>>131697925Зато без лишней ебли запустил, набросал концепт, и показал.Ну можно и кьют использовать. Но я слишком тупой, чтобы всю жизнь на это потратить
>>131697635Спасибо тебе, кандидат. Желаю тебе в доктора.
>>131697892> фриланс-макакойНи разу не фриланс, в конторке.
>>131697770>всеми обожаемом arch'e>всемиА вот хуй. Ничтожное меньшинство обожает этот ваш арчик.Норм пацаны свысока презирают это ваш арчик и юзают демьян. Я всё сказал, а вы молчите.
>>131698200Понятно)Давно на биржу заходил?
>>131698244Никогда. А что?
>>131697770>запуститься запустится ться-тся бог
>>131698243Кстати, да - арч в промышленном масштабе не юзабелен.
1. На АСМе ты будешь писать в 10 раз медленнее, чем на плюсах, на плюсах средняя макака будет писать в 10 раз медленнее чем на джаве/C#/пистоне/другом менеджед говне.2. Вряд ли ты выжмешь больше 10-20% (ну может 30-40% в экзотических функциях) по скорости на АСМе. Иди дрочи лучше алгоритмы/байто-битоёбство/интринсики/вычисления на GPU.3. Хочешь поебаться с АСМом - напиши компилятор (хотя бы без оптимизаций) к какому-то простенькому языку. На курсере норм курс был, я не пожалел, сам дальше найдёшь.4. Писать будешь под конкретные ОС,архитекуру и процессор, мудила? Покормил.
>>131698357> экзотических функцияхэкзотических случаях
>>131698244поясните за колобка с пикчи - кто это ?
>>131698280Почему нынче премиум?
>>13169835710-20% - маловероятно - на асме по незнанке можно такую лютую хуету написать, что любой компилер по оптимизации ко-ко-код написанный руками уделает.
>>131698424YOBA
>>131695923Внутрь
>>131698357>Писать будешь под конкретные ОС,архитекуру и процессорТак там же разница мизерная, ну вместо MOV будет MV. В любом редакторе поиск с заменой пропустить и вот уже другая платформа. ПРОФИТ
>>131698675У тебя будет только блокнот
>>131693543 (OP)Всем привет.Написал 3-д движок на FoxPro.Отвечу на ваши вопросы.На картинке - я.
>>131698900Гений
>>131698675>Так там же разница мизернаяБольше и бОльшие регистры, хитровъебанные инструкции итд.866667 капча
>>131698769А я тогда скопипастю из блокнота в где есть поиск с заменой, там поменяю, и обратно в блокнот скопипастю.ПРОФИТ
>>131699019В блокноте есть замена, или у тебя бумажны блокнот, лол?
>>131699056А блок-схемы ты на чем рисуешь?
>>131698947хитровыебанные инструкции можно по поиску с заменой на другие инструкции.ПРОФИТ161243 капча
>>131699056в бумажном кстате тоже работает - можно наклеить MUL сверху MOV.ПРОФИТ.
>>131699104Ой, что я спрашиваю.Местные фрилансеры не используют такую фигню как блок-схема
>>131699056А у тебя блокнот деревянный штоль ?А тот называется нотепад, дибил.
>>131693543 (OP)Написал 3D движок на баше.Всем сасать
>>131699413запускаешь как демона?
>>131699261Не фрилансер - не рисую. За код берусь только если нужна маленькая, но полезная в хозяйстве прога.
>>131693543 (OP)Подводных нет, есть подземные
>>131699488Ты поди и когда в магазин идешь, не рисуешь?Как ты так живешь?
>>131693543 (OP)Надеюсь ты в коде не забудешь указать, что Джвач тебе помог?
>>131699475Только лишь иногда как демона, не всегда почти.
>>131693543 (OP)PUSH GRAFIN_KAK_V_CRYSISECALL YOBA_3D_ENGINE_OP_HUY_228XOR EAX,EAXRET
>>131699646шапку забыл #include <P16F628A.INC> ;подключение файла P16F628A.INC LIST p=16F628A ;указание типа процессора __CONFIG 3F18h ;установка битов конфигурации Sec equ 0020h ;присвоение названий регистрам ОЗУSec0 equ 0021h Sec1 equ 0022h var equ 0023h T1L equ 0024h T1H equ 0025hshet equ 0026h W_temp equ 0079hSTATUS_temp equ 007Ah #define led PORTA,7 ;присвоение названий линиям порта#define knp1 PORTB,0#define knp2 PORTB,1#define signal PORTB,2 org 0000h ;начать выполнение программы с адреса 0000h goto Start ;переход на метку Start
>>131699646Почти угадал, только без XOR зачем ?
>>131699413А вот и код:#!/bin/bashecho "3D движок на баше";
>>131699646А разве в команде push не регистр должен быть ?Наверное так лучше будетpush eaxmov eax, GRAFIN_KAK_V_CRYSISEcall YOBA_3D_ENGINE_OP_HUY_228pop eaxret
>>131699951
>>131700032Эй! Епта, ты за ОПа то не пиши. Пусть сам думает
>>131700053ой, не то..Сукво!
>>131700032Вроде в х64 асм можно и так как оп написал.
>>131700032Поясните что делают эти команды.асм-ньюскважина
>>131700251Приносят людям добро. Очевидно же
>>131700251Выполняют c-шноеvoid YOBA_3D_ENGINE_OP_HUY_228(short/int/unsigned GRAFIN_KAK_V_CRYSISE);
>>131700218но там eax, и да сейчас посмотрел так тоже можно писать
>>131700352Я в сях нольПаскалебог
>>131700457>ПаскалНу как там в 80ые?
>>131700457Код вызывает функцию YOBA_3D_ENGINE_OP_HUY_228, которая ничего не возвращает. Вызывает с параметром GRAFIN_KAK_V_CRYSISE. Параметр может быть до 4 байт(в классике). Целое число какое-то.
>>131700457lea dx, Strmov byte ptr [dx], "OPHUI"
>>131700534>Целое число какое-тоНу и какое же ? Харош выебениваться.
>>131700658Какое было в переменной, очевидно же.
>>131700615а перед Str разве db сделать не надо ?
>>131693543 (OP)Кто отвечает итт, тот конченый дебил.ёпт, я тоже ?
>>131700810>dbНахуя тебе база данных в 3d движке ?
>>131697610Делфи.
>>131697610Угораю с говна, такой шарп, что...
>>131700957я проStr DB 'OPHUI $'
>>131693543 (OP)я уже писал такой, дошел до отображения .obj из 3дмакса, строил статические сцены из них. по скорости работы не отличался от аналога на с++, только exe меньше весил.дальше заебало, слишком много рутинной работы.
>>131696949>2016>писать 2к16
>>131701103> 2016> 2016
>>131701103Два чаю, нужны латинские.Очевидно же 2k16
>>131701065Залей на рыгаловку плеаз, сэкономлю драгоценное время.
>>131700987> 2016 > дельфи
>>131700886Кто это прочитал, тот дурак.но не я, я всего лишь писал
>>131701531Сам дурак, урод сука, дебил блять.Не попадайся мне гад.
//ОПхуй , жирный писать похуй на чем, 90% вызовов к GL 2% математики 8% оберток #include <QtGui>#include <QtOpenGL>#include "cube.h"Cube::Cube(QWidget parent) : QGLWidget(parent) { setFormat(QGLFormat(QGL::DoubleBuffer | QGL::DepthBuffer)); rotationX = 0; rotationY = 0; rotationZ = 0; scale=1; faceColors[0] = Qt::red; faceColors[1] = Qt::green; faceColors[2] = Qt::blue; faceColors[3] = Qt::cyan; faceColors[4] = Qt::yellow; faceColors[5] = Qt::magenta; }void Cube::initializeGL() { qglClearColor(Qt::black); glShadeModel(GL_FLAT); glEnable(GL_DEPTH_TEST); glEnable(GL_CULL_FACE); }void Cube::resizeGL(int width, int height) { glViewport(0, 0, width, height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); GLfloat x = (GLfloat)width / height; glFrustum(-x, x, -1.0, 1.0, 4.0, 15.0); glMatrixMode(GL_MODELVIEW); }void Cube::paintGL() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); draw(); }void Cube::draw() { static const GLfloat coords[6][4][3] = { { { +1.0, -1.0, +1.0 }, { +1.0, -1.0, -1.0 }, { +1.0, +1.0, -1.0 }, { +1.0, +1.0, +1.0 } }, { { -1.0, -1.0, -1.0 }, { -1.0, -1.0, +1.0 }, { -1.0, +1.0, +1.0 }, { -1.0, +1.0, -1.0 } }, { { +1.0, -1.0, -1.0 }, { -1.0, -1.0, -1.0 }, { -1.0, +1.0, -1.0 }, { +1.0, +1.0, -1.0 } }, { { -1.0, -1.0, +1.0 }, { +1.0, -1.0, +1.0 }, { +1.0, +1.0, +1.0 }, { -1.0, +1.0, +1.0 } }, { { -1.0, -1.0, -1.0 }, { +1.0, -1.0, -1.0 }, { +1.0, -1.0, +1.0 }, { -1.0, -1.0, +1.0 } }, { { -1.0, +1.0, +1.0 }, { +1.0, +1.0, +1.0 }, { +1.0, +1.0, -1.0 }, { -1.0, +1.0, -1.0 } } }; glMatrixMode(GL_MODELVIEW); glLoadIdentity(); // glScalef(1, 1, 1);// glTranslatef(0.0, 0.0, -10.0); glTranslatef(0.0, 0.0, -10.0); glScalef(scale, scale, scale); glRotatef(rotationX, 1.0, 0.0, 0.0); glRotatef(rotationY, 0.0, 1.0, 0.0); glRotatef(rotationZ, 0.0, 0.0, 1.0); for (int i = 0; i < 6; ++i) { glLoadName(i); glBegin(GL_QUADS); qglColor(faceColors); for (int j = 0; j < 4; ++j) { glVertex3f(coords[j][0], coords[j][1], coords[j][2]); } glEnd(); } }void Cube::mousePressEvent(QMouseEvent event) { lastPos = event->pos(); } void Cube::mouseMoveEvent(QMouseEvent event) { GLfloat dx = GLfloat(event->x() - lastPos.x()) / width(); GLfloat dy = GLfloat(event->y() - lastPos.y()) / height(); if (event->buttons() & Qt::LeftButton) { rotationX += 180 dy; rotationY += 180 dx; updateGL(); } else if (event->buttons() & Qt::RightButton) { rotationX += 180 dy; rotationZ += 180 dx; updateGL(); } lastPos = event->pos();}void Cube::mouseDoubleClickEvent(QMouseEvent event) { int face = faceAtPosition(event->pos()); if (face != -1) { QColor color = QColorDialog::getColor(faceColors[face], this); if (color.isValid()) { faceColors[face] = color; updateGL(); } } }void Cube::wheelEvent(QWheelEvent event) { if ((event->delta())>0) scale=1.1; if ((event->delta())<0) scale/=1.1; if (scale<0.5) scale = 0.5; if (scale>1.5) scale = 1.5; updateGL();}int Cube::faceAtPosition(const QPoint &pos) { const int MaxSize = 512; GLuint buffer[MaxSize]; GLint viewport[4]; glGetIntegerv(GL_VIEWPORT, viewport); glSelectBuffer(MaxSize, buffer); glRenderMode(GL_SELECT); glInitNames(); glPushName(0); glMatrixMode(GL_PROJECTION); glPushMatrix(); glLoadIdentity(); gluPickMatrix((GLdouble)pos.x(), (GLdouble)(viewport[3] - pos.y()), 5.0, 5.0, viewport); GLfloat x = (GLfloat)width() / height(); glFrustum(-x, x, -1.0, 1.0, 4.0, 15.0); draw(); glMatrixMode(GL_PROJECTION); glPopMatrix(); if (!glRenderMode(GL_RENDER)) return -1; return buffer[3]; }
>>131701855И нахуя ты это сюда запостил, блять ?В расчёте, что какой-то школьник кинется конпелять-запускать и хапнет трояна ?Поссал тебе защеку
>>131701063Шапку опустил тип
Думаю писать на двочином коде. Изи кроссплатформенность.
>>131702116Спасиб, поймал, а пилилось, да, для школьного практикума. Я, блять в школе сумму диагоналей считал на бейсике.
>>131702203>Шапку опустил типНе опустил, а надвинул на глаза, неуч, бля.презираю безграмотных и баб
>>131702266Пиши на фракталах.
>>131702268Нахуя тебе сумма диагоналей, извращенец ёбаный.
>>131702455НА АНАЛАХ))))
>>131702502Блять, задания такие были в моем 93
>>131702544мальденброта )))
>>131697604Про node js слышал?
>>131702828Не только слышал, но и гадил гладил щупал
>>131693543 (OP)никаких, но пока напишешь состаришься
>>131703150Можно готовый допилитьhttps://ru.wikipedia.org/wiki/.kkrieger
>>131703573охуеть. фото моего маленького хуя не вмещается в 96 кб, а тут целая игра
>>131694840в никсах и винде синтаксис немного отличается
>>131705170>>131694840Оба дауны. На самом asm хуй что напишешь, ведь нужны api платформы хотя бы для вывода результата в файл/на экран. А апи платформы, номера прерываний и прочая лабуда разная.
>>131705475пшёл нахуй отседова, тут мы разговариваем, а не ты.
>>131705475Либы openGL там юзаются, апи у них одинаковый под любую платформу. Будет отличатся, только процедура создания окна. Сейчас вообще - пушка. Все на шейдерах, а они по определению платформонезависимы.
>>131696734Где сейчас можно найти работу связанную со всем этим, как направление называется?мимо_заебался_дрочить_микроконтроллеры
>>131693543 (OP)Лошпеды вы никчемные.Написал 3D движок на бумаге
>>131693543 (OP)Лучше возьми что-нибудь актуальное, вроде нод.жс, го или раста. Они примерно настолько же неприспособлены к написанию 3д движка, как и ассемблер, зато получишь бесценный опыт, который тебе пригодится в будущем. Возможно, некоторые задачи ты будешь решать впервые.
>>131693543 (OP)Напиши лучше браузер.