Intel® graphics drivers and software, compatibility, troubleshooting, performance and optimization
17797 Discussions

(RW)Texture2D::GetDimensions() on Intel HD 4600




We experience some interesting behaviour on a Intel HD 4600 with the driver version at a client site.


We have a compute shader with one input and one output. We bind the input texture to slot t0 and the output to slot u0. The output texture has twice the size as the input texture. In the CPU code we first bind the input then the output. When requesting the dimensions of the textures using (RW)Texture2D::GetDimensions(), we get the size of the output texture for both the input and the output. If we bind the output texture to u1, we get the expected results. Is this a known bug? And if so in what driver version was this fixed?


This is running on Windows 7.1 and here is some information about the graphics card:

Intel(R) HD Graphics 4600


DriverDate: 20130106000000.000000-000

InstalledDisplayDrivers: igdumdim64.dll,igd10iumd64.dll,igd10iumd64.dll,igdumdim32,igd10iumd32,igd10iumd32

Graphics card 'Intel(R) HD Graphics 4600' is used by desktop

    VendorId:              0x8086

    DeviceId:              0x412

    Revision:              0x6

    SubSysId:              0x1998103c

    DedicatedSystemMemory: 0 MB

    DedicatedVideoMemory:  64 MB

    SharedSystemMemory:    1632 MB

0 Kudos
0 Replies