Concurrency::direct3d (Espacio de nombres)

El espacio de nombres direct3d proporciona funciones que admiten interoperabilidad de D3D.Permite utilizar sin problemas los recursos de D3D para calcular en código AMP así como permite también el uso de los recursos creados en AMP con código D3D, sin crear copias intermedias redundantes.Puede acelerar incrementalmente las secciones de cálculo intensivo de las aplicaciones DirectX mediante C++ AMP y utilizar la API D3D en los datos arrojados por los cálculos de AMP.

namespace direct3d;

Members

Hh305262.collapse_all(es-es,VS.110).gifFunciones

Nombre

Descripción

clamp (Función)

Sobrecargado.Ajusta _X al intervalo _Min y _Max especificado

countbits (Función)

Cuenta el número de bits establecidos en _X

firstbithigh (Función)

Consigue la ubicación del primer bit establecido en _X, comenzando desde el bit de mayor peso y en orden descendente

firstbitlow (Función)

Consigue la ubicación del primer bit establecido en _X, desde el bit de menor peso en orden ascendente

get_buffer (Función)

Consiga la interfaz del búfer D3D subyacente a un array.

mad (Función)

Sobrecargado.Realiza una operación aritmética de multiplicación y suma con tres argumentos: _X * _Y + _Z

make_array (Función)

Cree un array de un puntero de la interfaz del búfer D3D.

noise (Función)

Genera un valor aleatorio mediante el algoritmo de ruido de Perlin

radians (Función)

Convierte _X de grados a radianes

reversebits (Función)

Invierte el orden de los bits en _X

saturate (Función)

Ajusta _X dentro del intervalo de 0 a 1

sign (Función)

Sobrecargado.Devuelve el signo del argumento

smoothstep (Función)

Devuelve una interpolación suavizada de Hermite entre 0 y 1, si _X está en el intervalo de [_Min, _Max].

step (Función)

Compara dos valores, devolviendo 0 ó 1 en función de qué valor es mayor

tile_barrier::wait_with_all_memory_fence (Método)

Bloquea la ejecución de todos los subprocesos de una tesela hasta que se hayan completado todos los accesos a memoria y todos los subprocesos del mosaico hayan alcanzado esta llamada.

tile_barrier::wait_with_global_memory_fence (Método)

Bloquea la ejecución de todos los subprocesos de una tesela hasta que se hayan completado todos los accesos globales a la memoria y todos los subprocesos de la tesela hayan alcanzado esta llamada.

tile_barrier::wait_with_tile_static_memory_fence (Método)

Bloquea la ejecución de todos los subprocesos de una tesela hasta que se hayan completado todos los accesos a la memoria tile_static y todos los subprocesos de la tesela hayan alcanzado esta llamada.

Requisitos

Encabezado: amp.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

Espacio de nombres de simultaneidad (C++ AMP)