# VK_EXT_shader_stencil_export(3) Manual Page

## Name

VK_EXT_shader_stencil_export - device extension

Loading… please wait.

## Registered Extension Number

141

## Revision

1

## Ratification Status

Ratified

## Extension and Version Dependencies

None

## SPIR-V Dependencies

- SPV_EXT_shader_stencil_export

## Contact

- Dominik Witczak [GitHub]dominikwitczakamd

## Other Extension Metadata

Last Modified Date

  2017-07-19

IP Status

  No known IP claims.

Interactions and External Dependencies

  - This extension provides API support for `GL_ARB_shader_stencil_export`

Contributors

  - Dominik Witczak, AMD

  - Daniel Rakos, AMD

  - Rex Xu, AMD

## Description

This extension adds support for the SPIR-V extension `SPV_EXT_shader_stencil_export`, providing a mechanism whereby a shader may generate the stencil reference value per invocation. When stencil testing is enabled, this allows the test to be performed against the value generated in the shader.

## New Enum Constants

- `VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME`

- `VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION`

## Version History

- Revision 1, 2017-07-19 (Dominik Witczak)

  - Initial draft

## See Also

No cross-references are available

## Document Notes

For more information, see the Vulkan Specification

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

## Copyright

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0