Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.08.2010, 18:12   #11
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Думаю, что затея в целом тупиковая. А если в вопросе под ассемблером понимался некий GPU-ассемблер, то еще и бессмысленная, т.к. GPU архитектура сегодня является закрытой.
DirectX я не знаю, но с OpenGL знаком довольно неплохо. И в тех задачах с которыми приходилось сталкиваться OpenGL 1.5 хватало с головой. Ну а если хочется применить, какой-то модный эффект, про который не подумали разработчики, есть OpenGL 2.0 и старше. Пишите свои шейдеры, если есть желание или необходимость.
И тут, если честно, меня разбирает любопытство: это ж для решения какой задачи требуется создание геморроя темы?
f.hump вне форума Ответить с цитированием
Старый 13.08.2010, 19:34   #12
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
Чем 2D графика отличается от графики 3D? Монитор всё равно плоский.
Это да, но в 3д нужно возиться с отсечением невидимых линий и плоскостей, проекциями их на плоскость и.т.д. Это сложнее чем 2д...
Цитата:
Но винда не так важна. Это своего рода такой маленький вспомогательный инструмент.
Не совсем... Винда же не пускает просто так в реальный режим и у неё свои способы работы с графикой... Приложение должно давать ОСи HBITMAP и говорить куда его рисовать...
Вам нужно попробовать работать с битмапом в памяти через указатели... У нас тут есть люди увлекающиеся этим...

Почитайте про DIB-секции и про MMX... Ещё вот это посмотрите: > Библиотека графических эффектов в dll <

Цитата:
Вы же не будете всю графику обрабатывать только на CPU
Ну почему же? Как вариант... Для начала-то?))
Цитата:
И тут, если честно, меня разбирает любопытство: это ж для решения какой задачи требуется создание геморроя темы?
Для себя... (с)
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 16.08.2010, 13:27   #13
svbezm
Форумчанин
 
Регистрация: 02.04.2010
Сообщений: 104
По умолчанию o VESA

Цитата:
Сообщение от assemblerist Посмотреть сообщение
Легко сказать – тяжело сделать. Подробности будут? Есть ли какая-либо информация по этой теме?
Я Упоминал уже где-то в качестве примера книгу Несвижского "Программирование аппаратных средств"
svbezm вне форума Ответить с цитированием
Старый 17.08.2010, 15:36   #14
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

тоже сталкивался с этим
стандартные средства винды медленные и неудобные, копал в OpenGL - не понравилось, не то. но, увы, так ничего лучше и не нашел, а писать самому что-то типа OpenGL рановато.
Цитата:
Цитата:
И тут, если честно, меня разбирает любопытство: это ж для решения какой задачи требуется создание геморроя темы?
Для себя... (с)
полностью согласен. очень многое хочется написать не для чего-то, а для себя)
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 18.08.2010, 12:05   #15
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
Программировать низкоуровневую графику без “волшебных полочек” в виде готовых функций, которые делают всё за вас, но делают, как правило, не то, что вы хотите.
Цитата:
не предоставляют нужных графических возможностей
Цитата:
стандартные средства винды медленные и неудобные, копал в OpenGL - не понравилось
Ну, блин. Хоть опрос проводи на тему: "Чем мне не нравится OpenGL"
f.hump вне форума Ответить с цитированием
Старый 18.08.2010, 13:43   #16
svbezm
Форумчанин
 
Регистрация: 02.04.2010
Сообщений: 104
По умолчанию o VESA

Вот книжка, СТР 142, пользуйтесь...
Вложения
Тип файла: zip Программирование аппаратных средств.zip (4.81 Мб, 26 просмотров)
svbezm вне форума Ответить с цитированием
Старый 12.12.2010, 15:00   #17
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Цитата:
Это да, но в 3д нужно возиться с отсечением невидимых линий и плоскостей, проекциями их на плоскость и.т.д. Это сложнее чем 2д...
Ну, при должном знании линейной алгебры и 4D не проблема)
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 12.12.2010, 16:55   #18
nikita765
 
Регистрация: 06.12.2010
Сообщений: 3
По умолчанию

можно использовать 10int прерывание BIOS там есть различные режимы
вывод пикселей и.т.д
nikita765 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
статья - Что, где, когда или? с чего начать программировать? Pblog Обсуждение статей 0 23.06.2010 05:13
незнаю с чего начать... а начать очень нужно ОСЯНЯ Помощь студентам 2 26.11.2008 20:08
с чего начать??? цтоасбест Помощь студентам 1 01.09.2008 13:20
с чего начать? Roman Работа с сетью в Delphi 1 27.02.2007 09:41