Вопросы по теме 'directcompute'
Будет ли C++ AMP работать на машине без совместимого графического процессора?
Я понимаю, что C++ AMP ускоряется с помощью графических процессоров, поддерживающих DirectX 11. Однако мой вопрос заключается в следующем: что произойдет, если скомпилированная программа C++ AMP запустится на компьютере без графического процессора,...
1517 просмотров
schedule
27.08.2022
DirectX в геометрии WPF
У меня просто вопрос: мне нужно нарисовать некоторые геометрии WPF на холсте, и поверхность каждой геометрии представляет собой сложную Texture2D в Direct3D 11. Я использую SharpDX и просто конвертирую Texture2D в MemoryStream, а затем конвертирую в...
952 просмотров
schedule
20.03.2023
Ввод / вывод данных шейдера DirectCompute
Я изучаю DirectCompute и застрял в StructuredBufferes. Дело в том, что я узнал, что для передачи данных в шейдер мне нужно использовать View - SRV или БПЛА, в зависимости от того, чего я пытаюсь достичь. Но примеры кода с сайта Microsoft не...
738 просмотров
schedule
24.09.2022
Синхронизация устройства DirectX 11 Compute Shader?
Предпосылки: выполните бенчмаркинг / сравнение на платформах GPGPU.
Проблема: синхронизация устройства при отправке вычислительного шейдера DirectX 11.
Ищу эквивалент cudaDeviceSynchronize () для clFinish (...) , чтобы провести справедливое...
937 просмотров
schedule
20.08.2022
Ошибка DirectX / DirectCompute CreateBuffer с ошибкой 0x80070057 (E_INVALIDARG)
Я пытаюсь создать буфер в памяти графического процессора для загрузки данных из процессора. Доступ к GPU будет только для чтения. Данные будут использоваться в качестве входного буфера для вычислительного шейдера.
CreateBuffer () завершается с...
766 просмотров
schedule
28.10.2022
DirectCompute CreateBuffer не работает с ошибкой 0x80070057 (E_INVALIDARG)
Я пытаюсь создать буфер в памяти графического процессора для загрузки данных из процессора. Доступ к GPU будет только для чтения. Данные будут использоваться в качестве входного буфера для вычислительного шейдера.
CreateBuffer () завершается с...
817 просмотров
schedule
25.07.2022
Реализация SpinLock в шейдере HLSL DirectCompute
Я пытаюсь реализовать спин-блокировку в вычислительном шейдере. Но моя реализация, похоже, ничего не блокирует.
Вот как я реализую блокировку вращения:
void LockAcquire()
{
uint Value = 1;
[allow_uav_condition]
while (Value) {...
735 просмотров
schedule
04.02.2024