Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск PortableGL 0.99, реализации OpenGL 3 на языке Си " | +/– | |
| Сообщение от opennews (ok), 15-Сен-25, 11:37 | ||
После полутора лет разработки подготовлен выпуск проекта PortableGL 0.99, развивающего программную реализацию графического API OpenGL 3.x, написанную целиком на языке Си. Теоретически PortableGL может быть использован в любых приложениях, принимающих текстуру или фреймбуфер в качестве входных данных. Код оформлен в виде одного заголовочного файла и распространяется под лицензией MIT... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Fracta1L (ok), 15-Сен-25, 11:37 | –4 +/– | |
> написанную целиком на языке Си | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3 | ||
| 3. Сообщение от Аноним (3), 15-Сен-25, 11:39 | +8 +/– | |
Так присмотрись. Это примеры. И внешняя либа, которую затащили в исходники, чтобы не плодить зависимости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #52 | ||
| 4. Сообщение от Аноним (4), 15-Сен-25, 11:43 | +1 +/– | |
> использование для работы с 3D-графикой на системах без GPU | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #12, #40, #71 | ||
| 5. Сообщение от Аноним (5), 15-Сен-25, 11:47 | –5 +/– | |
Ну, кто там бздил, что «на Си только легаси»? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #10, #22 | ||
| 6. Сообщение от Аноним (6), 15-Сен-25, 11:47 | +/– | |
Подскажите, уважаемые, а на чём было написано изначально? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. Сообщение от Аноним (8), 15-Сен-25, 12:08 | +1 +/– | |
Какую книгу посоветуете для изучения Си с нуля? В забугорских сайтах рекомендуют книгу Кернигана и Ритчи, но вот там стандарт старый, не хочется потом заново всё переучивать. Но и учить только по новому стандарту тоже нереально. Имеется ли что-то простое на подобии К&Р, но актуальное? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #14, #20, #31, #35, #36, #50, #75 | ||
| 9. Сообщение от kravich (ok), 15-Сен-25, 12:09 | +4 +/– | |
В embedded полно SoC-ов с нормальным фреймбуффером, но без 3D ускорителя | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #15, #26 | ||
| 10. Сообщение от Bottle (?), 15-Сен-25, 12:10 | +10 +/– | |
Ну так OpenGL это уже легаси, мобилки требуют OpenGL ES, десктоп требует Vulkan/DirectX 12. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 11. Сообщение от kravich (ok), 15-Сен-25, 12:11 | –2 +/– | |
K&R это и есть самое актуальное. Во втором издании там нормальный ANSI C, который с момента появления поменялся примерно никак (уж точно принципиальных изменений, мешающих обучению по K&R не произошло) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #30, #38, #44 | ||
| 12. Сообщение от Аноним (12), 15-Сен-25, 12:11 | +1 +/– | |
Встроенки, всякое гвно с кастомными проприетарными сборками линукса (планшеты, телефоны), которые хардарное ускорение никогла больше не увидят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 14. Сообщение от Аноним (12), 15-Сен-25, 12:13 | +/– | |
cppreference[.]com/w/c[.]html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 15. Сообщение от IMBird (ok), 15-Сен-25, 12:16 | +2 +/– | |
Интересно, окупаются ли затраты на эту программную эмуляцию OGL? Поможет ли SIMD ускориться в таких случаях (за счёт всяких NEON)? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #17, #53 | ||
| 16. Сообщение от Аноним (16), 15-Сен-25, 12:16 | –1 +/– | |
А акселерацию с драйверами каких видеокарт оно умеет? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21, #34 | ||
| 17. Сообщение от kravich (ok), 15-Сен-25, 12:20 | +5 +/– | |
> Интересно, окупаются ли затраты на эту программную эмуляцию OGL? Поможет ли SIMD | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #23 | ||
| 20. Сообщение от анонимммм (?), 15-Сен-25, 12:26 | +2 +/– | |
K&R норм, но без практики книга смысла не имеет. В K&R кое какая практика есть, но недостаточно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 21. Сообщение от kravich (ok), 15-Сен-25, 12:27 | +/– | |
>Из областей применения упоминаются ... использование для работы с 3D-графикой на системах без GPU | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #28 | ||
| 22. Сообщение от Аноним (-), 15-Сен-25, 12:30 | +5 +/– | |
> Ну, кто там бздил, что «на Си только легаси» | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #33, #46 | ||
| 23. Сообщение от IMBird (ok), 15-Сен-25, 12:31 | +/– | |
>> Интересно, окупаются ли затраты на эту программную эмуляцию OGL? Поможет ли SIMD | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #25, #56 | ||
| 24. Сообщение от Аноним (24), 15-Сен-25, 12:41 | +/– | |
Чет не собирается. glfw какой-то с ошибкой strdup не видит, надо обновлять до версии 3.4. Короче какое-то говно мамонта несобираемое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. Сообщение от kravich (ok), 15-Сен-25, 12:42 | +4 +/– | |
~24 кадра в секунду, графика - низкополигональная моделька, окруженная сферической оболочкой, на оболочку выводится realtime видео как текстура через хак в glTexImage2D(), позволяющий llvmpipe-у использовать видеофрейм напрямую по указателю без промежуточного копирования (эрзац аналог не реализованного OES_EGL_image_external). Шейдеров не было. Culling-а тоже не было, с ним может быть было бы даже пободрее | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 26. Сообщение от Аноним (4), 15-Сен-25, 12:47 | +/– | |
> В embedded полно SoC-ов с нормальным фреймбуффером, но без 3D ускорителя | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #54 | ||
| 28. Сообщение от Аноним (28), 15-Сен-25, 12:52 | +6 +/– | |
Ну правильно! Он и спрашивает про невидию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 29. Сообщение от Аноним (-), 15-Сен-25, 13:10 | –1 +/– | |
Вот бы еще под FreeDOS сабж собирался. Было бы не плохо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #63, #76 | ||
| 30. Сообщение от Аноним (4), 15-Сен-25, 13:31 | +2 +/– | |
> K&R это и есть самое актуальное | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 31. Сообщение от Аноним (33), 15-Сен-25, 14:07 | –1 +/– | |
Richard Stallman and Trevis Rothwell plus Nelson Beebe on floating point, "GNU C Language Intro and Reference Manual" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #47 | ||
| 33. Сообщение от Аноним (33), 15-Сен-25, 14:14 | –1 +/– | |
А что запоёшь, если напишут PortableVulkan на С ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #45 | ||
| 34. Сообщение от Аноним (33), 15-Сен-25, 14:16 | +1 +/– | |
Оно не использует никакое ускорение. Это софтовая реализация на CPU в обычной памяти. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 35. Сообщение от Аноним (-), 15-Сен-25, 14:25 | +/– | |
C Programming: A Modern Approach - K. N. King | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 36. Сообщение от Мохнонос (?), 15-Сен-25, 15:29 | +9 +/– | |
Так ведь самый нетерпимый к js, самый олдскульный, самый эгоцентричный и при этом один фиг - крутой преподаватель Столяров Андрей Викторович, и его трёхтомник. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #62 | ||
| 38. Сообщение от Аноним (38), 15-Сен-25, 15:42 | +1 +/– | |
> Во втором издании там нормальный ANSI C | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #39 | ||
| 39. Сообщение от анонимммм (?), 15-Сен-25, 15:53 | +1 +/– | |
Главное начать, а потом уже сам разберётся, если базово язык зайдёт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 Ответы: #41, #43 | ||
| 40. Сообщение от Аноним (40), 15-Сен-25, 16:27 | –1 +/– | |
Софтварные движки до сих пор есть, если не нужны вс эти новомодные эффекты, мульон фпс и прочее, они намного проще в использовании и апишечка удобнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #42, #55, #58 | ||
| 41. Сообщение от Аноним (38), 15-Сен-25, 16:59 | +/– | |
Для начинания надо что-то вдохновляющее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #66 | ||
| 42. Сообщение от Аноним (59), 15-Сен-25, 18:24 | +/– | |
> Софтварные движки до сих пор есть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 43. Сообщение от Аноним (59), 15-Сен-25, 18:27 | +1 +/– | |
> Главное начать, а потом уже сам разберётся, если базово язык зайдёт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #65, #72 | ||
| 44. Сообщение от Аноним (38), 15-Сен-25, 18:28 | +/– | |
Хотя K&R2 выглядит не так плохо, если стандартом языка подтереться (то есть ориентироваться на компиляторы и игнорировать текст стандарта). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #49 | ||
| 45. Сообщение от Аноним (45), 15-Сен-25, 18:29 | +1 +/– | |
Так у вулкана самая популярная реализация - на с++ =) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #48, #68 | ||
| 46. Сообщение от Аноним (45), 15-Сен-25, 18:30 | +/– | |
А под современный вулкан на чем пишут?) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #61, #67 | ||
| 47. Сообщение от Аноним (45), 15-Сен-25, 18:34 | +3 +/– | |
Смешная шутка. Это одно из самых худших пособий по си в мире. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #60 | ||
| 48. Сообщение от Аноним (59), 15-Сен-25, 18:41 | +/– | |
> Так у вулкана самая популярная реализация | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 49. Сообщение от Аноним (38), 15-Сен-25, 19:11 | +/– | |
(хотя не, конкретно эта строка без ошибок) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 50. Сообщение от Anonymus (?), 15-Сен-25, 20:48 | +1 +/– | |
Дейтэл Х., Дейтел П."Си для программистов с введением в С11" (ISBN: 978-5-97060-205-8) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 51. Сообщение от Аноним (51), 15-Сен-25, 21:13 | –1 +/– | |
Когда все давно перешли на Вулкан, а эти ещё не сделали и первую версию ОпенЖЛ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #70 | ||
| 52. Сообщение от Аноним (52), 15-Сен-25, 22:10 | +/– | |
> чтобы не плодить зависимости | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #77 | ||
| 53. Сообщение от Аноним (52), 15-Сен-25, 22:11 | –1 +/– | |
Outcast на CPU не рисовалась. Ты, возможно, с команчем путаешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #57 | ||
| 54. Сообщение от Аноним (52), 15-Сен-25, 22:14 | +/– | |
Спектр реальных задач огромен, в него входит и не-realtime графика, и 2D и сцены из небольшого числа полигонов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #59 | ||
| 55. Сообщение от Аноним (52), 15-Сен-25, 22:15 | +2 +/– | |
Нет таких движков. А если бы были, с чего их API быть проще? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 56. Сообщение от Аноним (56), 15-Сен-25, 22:41 | +2 +/– | |
Первая халфа и квейк вполне себе бегали на процах тех лет без SIMD вообще с программной растеризацией. А если упростить графен до уровня PS1 - то пойдёт даже cortex m0, есть 3д игруля для raspberry pi pico. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 57. Сообщение от Аноним (57), 15-Сен-25, 22:57 | +1 +/– | |
Именно на CPU она рисовалась. Только там и движок наподобие команча — в основном рисование террейна, потому что воксели. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 58. Сообщение от Аноним (57), 15-Сен-25, 23:00 | +2 +/– | |
> если не нужны вс эти новомодные эффекты, мульон фпс и прочее | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 59. Сообщение от Аноним (59), 15-Сен-25, 23:07 | +/– | |
> Спектр реальных задач огромен, в него входит и не-realtime графика, и 2D и сцены | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 60. Сообщение от Аноним (61), 16-Сен-25, 00:16 | +/– | |
Чем же плохо это пособие? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #69 | ||
| 61. Сообщение от Аноним (61), 16-Сен-25, 00:19 | –1 +/– | |
Мечтают писать на Раст. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 62. Сообщение от Аноним (62), 16-Сен-25, 03:36 | +/– | |
Столяров, перелогиньтесь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #64 | ||
| 63. Сообщение от Аноним (57), 16-Сен-25, 05:09 | +/– | |
Вполне возможно, что и соберётся (проверять это, конечно же, я не буду). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 64. Сообщение от Мохнонос (?), 16-Сен-25, 07:13 | +5 +/– | |
Я - это не он. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 65. Сообщение от анонимммм (?), 16-Сен-25, 07:27 | +/– | |
Вакансий, конечно, решительно меньше, но они есть. Сам начинал с си. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 66. Сообщение от анонимммм (?), 16-Сен-25, 07:29 | +/– | |
Как категорично. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 67. Сообщение от Аноним (68), 16-Сен-25, 08:09 | +/– | |
> А под современный вулкан на чем пишут?) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 68. Сообщение от Аноним (68), 16-Сен-25, 08:10 | +1 +/– | |
> Так у вулкана самая популярная реализация - на с++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 69. Сообщение от Аноним (69), 16-Сен-25, 08:44 | +/– | |
Тем, что у него аллергия на Столлмана. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 | ||
| 70. Сообщение от Аноним (70), 16-Сен-25, 13:12 | –1 +/– | |
Пулкан помрёт, когда ОГЛ будут всё ещё использовать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 | ||
| 71. Сообщение от Bottle (?), 16-Сен-25, 14:59 | +1 +/– | |
Бывают. Куча разработчиков видеоигр раньше лайтмапы считали исключительно на кластерах CPU, писали целые софтварные рейтрейсеры под это дело. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 72. Сообщение от Аноним (72), 17-Сен-25, 14:11 | +/– | |
А сейчас он что кушает? Вот и пусть это кушает дальше, пока не разберётся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 75. Сообщение от Аноним (75), 18-Сен-25, 11:32 | +/– | |
Если с нуля, то начни с Head First C (Griffiths), там на пальцах и картинках объясняются сложные темы. Потом (ну или сразу, если эта покажется слишком детской) - C Programming: A Modern Approach (King). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 76. Сообщение от Аноним (76), 18-Сен-25, 21:21 | +/– | |
Ну вот к чему это? У доса нет графической системы, там этот огл никак не вперся | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 77. Сообщение от Аноним (77), 20-Сен-25, 21:05 | +/– | |
Вот откуда такие странные мысли у тебя? Что ты вообще несешь? Мне кажется, такие как ты и стоят за всем этим страшным кошмаром из чего состоит нынешняя айтишечка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |