diff --git a/sdk-api-src/content/d3d11/nf-d3d11-id3d11device-createbuffer.md b/sdk-api-src/content/d3d11/nf-d3d11-id3d11device-createbuffer.md index d00115977740..80829aae2f81 100644 --- a/sdk-api-src/content/d3d11/nf-d3d11-id3d11device-createbuffer.md +++ b/sdk-api-src/content/d3d11/nf-d3d11-id3d11device-createbuffer.md @@ -121,14 +121,11 @@ You can create a constant buffer that is larger than the maximum constant buffer When you bind the constant buffer to the pipeline (for example, via PSSetConstantBuffers or PSSetConstantBuffers1), you can define a range of the buffer that the shader can access that fits within the 4096 constant limit. +The Direct3D 11.1 runtime (available in Windows 8 and later operating systems) emulates this feature for [feature level](/windows/win32/direct3d11/overviews-direct3d-11-devices-downlevel-intro) 9.1, 9.2, and 9.3; therefore, this feature is supported for feature level 9.1, 9.2, and 9.3. -The runtime will emulate this feature for feature level 9.1, 9.2, and 9.3; therefore, this feature is supported for feature level 9.1, 9.2, and 9.3. - This feature is always available on new drivers for feature level 10 and higher. - On existing drivers that are implemented to feature level 10 and higher, a call to CreateBuffer to request a constant buffer that is larger than 4096 fails. - - - +This feature is always available on new drivers for feature level 10 and higher. +On runtimes older than Direct3D 11.1, a call to **CreateBuffer** to request a constant buffer that is larger than 4096 fails. ## -see-also