Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

ScreenGrab DDS needs support for planar formats

Abierto
#271 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
cpp

Línea de trabajo

Comienza por el manejo de DDS de ScreenGrab, que actualmente requiere un recuento de planos de 1, y sigue cómo se capturan los formatos de textura. Verifica el trabajo con DXGI_FORMAT_NV12, P010, P016, 420_OPAQUE y NV11; se considera terminado cuando ScreenGrab puede capturar cada formato planar indicado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Currently ScreenGrab only works on formats with a plane count of 1. This means you can't currently capture the following:

DXGI_FORMAT_NV12:      // 4:2:0 8-bit
DXGI_FORMAT_P010:      // 4:2:0 10-bit
DXGI_FORMAT_P016:      // 4:2:0 16-bit
DXGI_FORMAT_420_OPAQUE:// 4:2:0 8-bit
DXGI_FORMAT_NV11:      // 4:1:1 8-bit
Lenguaje dominante
C++
Estrellas
1.8k
Forks
463
Merge medio
1 d 10 h
PR fusionados (30 d)
6

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/DirectXTK12

Todos los issues de microsoft/DirectXTK12

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.