Вопросы по теме 'opengl-4'
Установка OpenGL 4.0 на OSX
Я хотел знать, есть ли какой-либо возможный способ обновить OpenGL до последней версии на OSX. Есть ли способ запускать программы, использующие вызовы OpenGL 4.0 в OSX?
1319 просмотров
schedule
07.11.2023
Рендеринг больших круглых точек в современном OpenGL
Я хочу визуализировать заполненные круги динамически изменяющегося радиуса вокруг набора точек, чьи 2D-координаты хранятся в VBO. До сих пор я использовал GL_POINT_SMOOTH, но после перехода на OpenGL 4.0 эта опция больше недоступна. Я видел...
5829 просмотров
schedule
10.04.2024
Jogl, display() вызывается до завершения init()
Впервые у меня такая проблема
Это последний строка , выполненная в init()
а потом display() вызывается
Никогда раньше не сталкивался с этой проблемой. Он выходит из init() в тот же момент, даже шаг за шагом отлаживает.
Ps:...
41 просмотров
schedule
15.03.2024
Как использовать хранилище изображений с 3D-текстурами?
Я пытаюсь сохранить данные в 3D-текстуру, однако это не работает. Я настроил текстуру следующим образом:
glGenTextures(1, &voxelTexture);
glBindTexture(GL_TEXTURE_3D, voxelTexture);
unsigned char clearData[VoxelSize* VoxelSize* VoxelSize];...
879 просмотров
schedule
02.12.2022
OpenGL Чтение из текстурного блока, в настоящее время привязанного к фреймбуферу
Я столкнулся с проблемой при попытке чтения данных из текстурного блока, который в данный момент подключен к буферу кадра отрисовки. Ошибки удаляются, если я использую glTextureBarrier между вызовами отрисовки. Однако я пытаюсь исключить вызовы...
1055 просмотров
schedule
12.11.2023
Общая память вычислительных шейдеров содержит артефакты
Я пытался написать общую реализацию вычислительного шейдера по Гауссу.
Он в основном работает, но содержит артефакты, которые меняют каждый кадр, даже когда сцена статична. Последние несколько часов я пытался отладить это. Я зашел так далеко, что...
1606 просмотров
schedule
20.02.2024
Ошибка записи из вычислительного шейдера в постоянно сопоставленный SSBO
Я пытаюсь написать в SSBO с помощью вычислительного шейдера и прочитать данные обратно на процессор.
Вычислительный шейдер — это всего лишь игрушечный пример 1x1x1, который записывает 24 числа с плавающей запятой:
#version 450 core...
682 просмотров
schedule
21.01.2024
Столкновение частиц с миром вокселей в вычислительном шейдере
Я добавил систему частиц в воксельную игру, над которой я работаю. На данный момент вся физика выполняется на процессоре, и он довольно медленный (мой процессор борется с 2000 частицами).
Для каждой частицы я определяю диапазон вокселей, с...
317 просмотров
schedule
25.12.2023
Как создать контекст openGL для opentk в dotnetcore с #
Я использую opentk для написания своего графического консольного приложения на C # .Net Core. Я унаследовал класс GameWindow как таковой:
class OpenGLWindow:GameWindow
{
public OpenGLWindow(GameWindowSettings gws, NativeWindowSettings...
448 просмотров
schedule
11.11.2023