Войти
ФлеймФорумПрограммирование

C++20 утвердили (29 стр)

Страницы: 128 29 30 3133 Следующая »
#420
20:53, 23 ноя 2020

ffinder
Даже java этим не занимается, а есть JNI API.

#421
2:16, 24 ноя 2020

1 frag / 2 deaths
> То есть файлики opengl32.h и opengl32.lib не нужны, дллки сразу можно вызывать?
да.

#422
7:35, 24 ноя 2020

Aroch
> да.
Покажи.
Ну и без биндингов, конечно же.

#423
7:49, 24 ноя 2020

1 frag / 2 deaths
>
> То есть файлики opengl32.h и opengl32.lib не нужны, дллки сразу можно вызывать?
Насколько я помню, то хедр уже не нужен, он же тупо не рабочий под новую версию opengl и функции теперь вызывается только с помощью GetProcAddress из dll(opengl32.dll).

#424
8:00, 24 ноя 2020

ffinder
> Ведь можно "просто" написать биндинги? Можно. Но в С и С++ их просто не нужно
> писать, их пишут авторы библиотек.
Дело не в техническах свойствах языка, поэтому не надо лечить.

#425
9:44, 24 ноя 2020

1 frag / 2 deaths
> Покажи.
https://www.khronos.org/opengl/wiki/Load_OpenGL_Functions

#426
11:26, 24 ноя 2020

FlyOfFly
> Насколько я помню, то хедр уже не нужен

h уже не нужны ? спасибо, не знал

#427
11:50, 24 ноя 2020

innuendo
>
> h уже не нужны ? спасибо, не знал
Для opengl вроде как да, нужно вручную получать адреса функий. Ну или вручную, или в интернете находить хейдер, где все фукнкции получаются через GetProcAddress или wglGetProcAddress

#428
12:18, 24 ноя 2020

FlyOfFly
> Для opengl вроде как да

а енумы ты как получишь ? сам будешь прописывать ?

#429
12:27, 24 ноя 2020

innuendo
>
> а енумы ты как получишь ? сам будешь прописывать ?
Начнем с того что в opengl enum'ов нет в привычном понимание, там же обычное безнаковое число используется, ну да, вроде как все прописывается вручную через макросы

#430
12:37, 24 ноя 2020

FlyOfFly
> вроде как все прописывается вручную через макросы

через какие макросы вручную? как ты GL_STENCIL_OP получишь вручную? можно конечно писать самому всё :)

#431
12:41, 24 ноя 2020

innuendo
#define GL_STENCIL_TEST 0x0B90
#define GL_STENCIL_CLEAR_VALUE 0x0B91
#define GL_STENCIL_FUNC 0x0B92
#define GL_STENCIL_VALUE_MASK 0x0B93
#define GL_STENCIL_FAIL 0x0B94
#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
#define GL_STENCIL_REF 0x0B97
#define GL_STENCIL_WRITEMASK 0x0B98
#define GL_VIEWPORT 0x0BA2

#432
12:41, 24 ноя 2020

Aroch
И что, голый сипипи будет знать все сигнатуры и имееа? Или кто-то должен их подключить?

#433
12:46, 24 ноя 2020

FlyOfFly

молодец, предлагаешь это всё прописывать вручную ? нет, спасибо

#434
12:49, 24 ноя 2020

innuendo
Я то про теоритическую возможность, так-то я сам пользуюсь glLoadGen

Страницы: 128 29 30 3133 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.