瀏覽代碼

d3d11: ignore StructureByteStride

D3D11 applications are allowed to pass a random value if the buffer
is not structured
tags/snb-magic
Luca Barbieri 15 年之前
父節點
當前提交
f1afa8794e
共有 1 個檔案被更改,包括 0 行新增4 行删除
  1. 0
    4
      src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h

+ 0
- 4
src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h 查看文件

@@ -804,10 +804,6 @@ struct GalliumD3D11ScreenImpl : public GalliumD3D11Screen
{
SYNCHRONIZED;

#if API >= 11
if(desc->StructureByteStride > 1)
return E_NOTIMPL;
#endif
struct pipe_resource* resource;
DXGI_USAGE dxgi_usage = d3d_to_dxgi_usage(desc->BindFlags, desc->MiscFlags);
HRESULT hr = create_resource(PIPE_BUFFER, desc->ByteWidth, 1, 1, 1, 1, DXGI_FORMAT_R8_UNORM, 0, desc->Usage, desc->BindFlags, desc->CPUAccessFlags, desc->MiscFlags, initial_data, dxgi_usage, out_buffer ? &resource : 0);

Loading…
取消
儲存