0
ответов

Какова цель графической библиотеки, такой как OpenGL?

Я понимаю, что это, вероятно, смешной вопрос, но прежде чем пытаться выяснить, какие библиотеки использовать для каких проектов, я думаю, имеет смысл действительно понять цель таких библиотек...
вопрос задан: 27 July 2012 21:17
0
ответов

Порядок прорисовки треугольников в DirectX/OpenGL

Гарантируется ли порядок отрисовки треугольников в 3D API таким же, как их порядок в индексном буфере? Например, если у меня есть два перекрывающихся треугольника в одном вызове отрисовки, а проверка глубины выполняется...
вопрос задан: 10 July 2012 10:50
0
ответов

Как использовать Диспетчер устройств Direct3D?

Я хочу использовать одно устройство Direct3D совместно с несколькими потоками и объектами в моем приложении Direct3D. Я наткнулся на диспетчер устройств Direct3D, который выглядит так, как я хочу, хотя я этого не делаю...
вопрос задан: 21 June 2012 21:38
0
ответов

Отладка шейдеров в Visual Studio 2012, не удается найти символы

Я не знаю, многие ли из вас пробовали новую замечательную функцию Visual Studio 2012 для отладки приложений на основе Direct3D. Я успешно захватил кадр своего приложения, затем я хочу отладить выполнение...
вопрос задан: 21 June 2012 13:18
0
ответов

OpenGL мерцает/повреждается при изменении размера окна и активном DWM

У меня есть приложение wxWidgets, имеющее несколько дочерних окон opengl. Я использую свой собственный класс холста GL, а не класс wx. Окна совместно используют свой контекст OpenGL. Я не думаю, что это так...
вопрос задан: 17 May 2012 08:32
0
ответов

Как сделать ровно один рендеринг на вертикальную синхронизацию (без повторов, без пропусков )?

Я пытаюсь выполнить рендеринг с вертикальной синхронизацией, чтобы для каждой вертикальной синхронизации выполнялся ровно один рендеринг без пропуска или повторения кадров. Мне нужно, чтобы это работало под Windows 7 и (в будущем )...
вопрос задан: 8 May 2012 15:29
0
ответов

Convert.ToDecimal дает разные результаты при загрузке DirectX/Direct3D

Я загружаю данные из базы данных MySQL в приложение C#.NET. Данные хранятся в базе данных как DBType.Double, но для использования в моем приложении я привожу к Decimal с помощью Convert.ToDecimal()....
вопрос задан: 10 April 2012 21:18
0
ответов

Требования к целевому приложению для Visual Studio 11's Graphics Debugger

Я был очень счастлив, когда в Visual Studio 11 была объявлена ​​функция «Graphics Debugger», я сразу же попытался заставить ее работать в различных проектах. У меня было, к сожалению, мне удалось получить только...
вопрос задан: 14 March 2012 05:14
0
ответов

Освобождение ресурсов на языке D

При использовании Direct3D в c ++ я могу написать, например, класс «Cube», содержащий «ID3D11Buffer *» vertexBuffer_ "и убедитесь, что деструктор для этого объекта Cube вызывает vertexBuffer _-> Release (). Я ...
вопрос задан: 23 February 2012 10:03
0
ответов

Сброс данных трехмерной геометрии из запущенного приложения Direct3D или OpenGL

Для моего хобби-проекта с использованием 3D-принтера я хотел бы захватить 3D модели из различных компьютерных игр. Игры работают под Windows и обычно используют DirectX9, но есть еще один ...
вопрос задан: 4 January 2012 02:21
0
ответов

Производительность различных функций CG / GLSL / HLSL

Существуют стандартные библиотеки шейдерных функций, например, для Cg. Но есть ли ресурсы, которые сообщают вам, сколько времени занимает каждый ... Я думаю, аналогично тому, как вы раньше могли узнать, сколько ...
вопрос задан: 14 December 2011 02:25
0
ответов

Как инструкции Direct3D и OpenGL обрабатываются на видеокарте?

Я пытаюсь лучше понять, как работают графические процессоры, и меня смущает, как они обрабатывают высокоуровневые API, такие как Direct3D или OpenGL . Очень часто можно увидеть рекламу поддерживаемых графических карт ...
вопрос задан: 15 June 2011 01:55
0
ответов

Что происходит при изменении режима отображения?

Что происходит при изменении режима отображения ( разрешение, глубина) на обычном компьютере? (классические стационарные компьютеры и ноутбуки) Это может быть не так тривиально, ведь видеокарты такие разные, но одно дело ...
вопрос задан: 10 June 2011 15:53
0
ответов

C # Захват прямого 3D-экрана

Я уже некоторое время баловался с захватом экрана, и мне удалось захватить весь экран, определенные области на экране и т. Д ... Но когда я войдите в игру и попробуйте захватить экран, ...
вопрос задан: 26 May 2011 16:45
0
ответов

How exactly does memory handling (i.e, the function Release) work with Direct3D?

I came across a leak in a Direct3D application of mine, and I ended up correcting it, but I think the cause of the leak was due to my misunderstanding of how Direct3D handles its memory and interfaces....
вопрос задан: 15 May 2011 07:00
0
ответов

Визуализировать изображение BMP, JPEG или PNG с помощью DirectX?

Как визуализировать BMP, JPEG, или файл изображения PNG в 3D с DirectX в Windows? (Например, я хочу визуализировать четыре изображения, чтобы они выглядели как кабинка или что-то в этом роде.) Я видел, как это легко делается ...
вопрос задан: 10 May 2011 23:34
0
ответов

Алгоритм проецирования 2D / 3D-объектов на плоскость (дополненная реальность)?

Я работаю над проектом по дополненной реальности с использованием маркера (который представляет собой шахматную доску), который снимает изображения с веб-камеры и вставьте 2D / 3D-объект на шахматную доску (в реальном времени). Используя openCV i ...
вопрос задан: 1 April 2011 09:49
0
ответов

Загрузка предварительно скомпилированного шейдера HLSL в память для использования с CreatePixelShader

Мне нужно загрузить скомпилированный пиксельный шейдер в память для использования с CreatePixelShader, но я не может использовать вызовы D3DX. Как я могу это сделать? (Я использую Visual Studio 2010 в качестве компилятора и C ++ в качестве ...
вопрос задан: 16 February 2011 17:57
0
ответов

Проблемы с вершинными и индексными буферами в Direct3D

В течение многих месяцев я пытался узнать, как работают IDirect3DVertexBuffer9 и IDirect3DIndexBuffer9. Я прочитал несколько книг, электронных книг и форумов, но до сих пор не могу понять, как они работают. Может ...
вопрос задан: 3 February 2011 14:44
0
ответов

Direct3D: эффективный способ получения битовой карты системной памяти из IDirect3DSurface9 (пул по умолчанию)?

У меня есть IDirect3DSurface9, пул по умолчанию, формат YUV. Как я могу эффективно получить биты растровой карты из него? На данный момент я: создаю цель рендеринга: device->CreateRenderTarget(surf_desc.Width, surf_desc.Height, ...
вопрос задан: 13 December 2010 15:08