An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The High-Level Shader Language or High-Level Shading Language (HLSL) is a proprietary shading language developed by Microsoft for the Direct3D 9 API to augment the shader assembly language, and went on to become the required shading language for the unified shader model of Direct3D 10 and higher. D3D11.3 and D3D12 introduced Shader Model 5.1 and later 6.0.

Property Value
dbo:abstract
  • لغة التظليل عالية المستوى (بالإنجليزية: High Level Shading Language)‏ هي لغة محتكرة طورت بواسطة مايكروسوفت لتستخدم مع واجهة برمجة التطبيقات (API) لمايكروسوفت دايركت ثري دي وهي مماثلة للغة التظليل جي إل إس إل المستخدمة مع المكتبة الرسوميات المفتوحة. وهي مماثلة جدا الي لغة لغة التظليل عالية المستوى من إنفيديا. (ar)
  • High Level Shader Language (zkráceně HLSL) je vyšší programovací jazyk pro psaní shaderů vyvinutý společností Microsoft s podporou DirectX (verze 8 a vyšší) XNA, Xbox a Xbox 360. HLSL je velmi podobný jazyku Cg od společnosti NVIDIA, přičemž syntaxe obou jazyků vychází z jazyka C. (cs)
  • High Level Shading Language (HLSL) ist eine für DirectX entwickelte Programmiersprache, die für die Programmierung von Shader-Bausteinen eingesetzt wird. Gelegentlich wird auch die gesamte Gruppe der höheren Programmiersprachen für Shader als HLSL bezeichnet. (de)
  • High Level Shader Language or HLSL («lenguaje de sombreado de alto nivel») es un lenguaje de sombreado desarrollado por Microsoft para su uso con la interfaz de programación de aplicaciones Direct3D. Es análogo al lenguaje de sombreado GLSL usado con el estándar OpenGL. También es muy similar al lenguaje de sombreado CG de NVIDIA, ya que fueron desarrollados juntos.​ Los programas HLSL funcionan con estas tres formas, los vertex shaders, geometry shaders y pixel shaders. Un vertex shader es ejecutado para cada vértice que es usado por la aplicación, y es el principal responsable de transformar el vértice del objeto para poder verlo, generar las coordenadas de las texturas, y calcular los coeficientes de iluminación, como la tangente del vértice y vectores normales y binormales. Cuando un grupo de vértices (normalmente tres, para formar un triángulo) pasan por un vertex shader, su posición de salida es interpolada para formar píxeles dentro de su área. Este proceso se conoce como rasterización. Cada uno de estos píxeles pasan por un pixel shader, donde el resultado del color de la pantalla es calculado. Opcionalmente, una aplicación que use una interfaz Direct3D 10 y un hardware compatible con este, puede especificar un geometry shader. Este sombreador toma como entrada los tres vértices de un triángulo y usa esta información para generar (o teselar) triángulos adicionales, que son enviados al proceso de rasterización. (es)
  • The High-Level Shader Language or High-Level Shading Language (HLSL) is a proprietary shading language developed by Microsoft for the Direct3D 9 API to augment the shader assembly language, and went on to become the required shading language for the unified shader model of Direct3D 10 and higher. HLSL is analogous to the GLSL shading language used with the OpenGL standard. It is very similar to the Nvidia Cg shading language, as it was developed alongside it. Early versions of the two languages were considered identical, only marketed differently. HLSL shaders can enable profound speed and detail increases as well as many special effects in both 2D and 3D computer graphics. HLSL programs come in six forms: pixel shaders (fragment in GLSL), vertex shaders, geometry shaders, compute shaders, tessellation shaders (Hull and Domain shaders), and ray tracing shaders (Ray Generation Shaders, Intersection Shaders, Any Hit/Closest Hit/Miss Shaders). A vertex shader is executed for each vertex that is submitted by the application, and is primarily responsible for transforming the vertex from object space to view space, generating texture coordinates, and calculating lighting coefficients such as the vertex's normal, tangent, and bitangent vectors. When a group of vertices (normally 3, to form a triangle) come through the vertex shader, their output position is interpolated to form pixels within its area; this process is known as rasterization. Optionally, an application using a Direct3D 10/11/12 interface and Direct3D 10/11/12 hardware may also specify a geometry shader. This shader takes as its input some vertices of a primitive (triangle/line/point) and uses this data to generate/degenerate (or tessellate) additional primitives or to change the type of primitives, which are each then sent to the rasterizer. D3D11.3 and D3D12 introduced Shader Model 5.1 and later 6.0. (en)
  • High Level Shader Language (HLSL) est le langage de programmation des pipelines des cartes graphiques 3D intégré à l'API Direct3D. Il est géré par Microsoft. Il est compatible avec le GLSL. (fr)
  • High Level Shading Language(ハイレベル シェーディング ランゲージ、略称: HLSL)はマイクロソフトによって開発された、Direct3D (DirectX) で使われるプログラマブルシェーダーのためのプロプライエタリなシェーディング言語である。High Level Shader Language という呼び方もされている。ただしMSDNの日本語版ドキュメントでは、英語版の原文が「High Level Shader Language」となっている箇所だけでなく「High Level Shading Language」となっている箇所でも、上位レベル シェーダー言語(じょういレベルシェーダーげんご)という訳語を使用している。 HLSLはOpenGLで使われるシェーディング言語であるGLSLと(機能的には)類似の物である。また、NVIDIAと協力して開発されたことから、言語文法がCg(C for Graphics)言語に非常によく似ている。 (ja)
  • L'High Level Shader Language o HLSL è un linguaggio sviluppato da Microsoft per la creazione di shader da usare in DirectX, ed è molto simile al linguaggio di NVIDIA. L'HLSL permette di scrivere complessi calcoli grafici che possono essere eseguiti molto velocemente dalla GPU, e rappresenta inoltre il primo passo per una pipeline grafica completamente programmabile. Un linguaggio analogo, il GLSL (OpenGL Shading Language), è presente nelle librerie grafiche OpenGL. (it)
  • 고급 셰이더 언어(High Level Shader Language)는 마이크로소프트의 다이렉트3D API에 사용되는 이다. 고급 셰이딩 언어(High Level Shading Language)라고도 불리며 줄여서 HLSL이라고도 불린다. 이 는 OpenGL API에서 표준으로 사용되는 셰이딩 언어인 GLSL과 유사한 언어이다. 또한 엔비디아의 Cg 셰이딩 언어와도 매우 유사한데, 이는 서로 협력하여 개발하였기 때문이다. (ko)
  • High Level Shader Language (HLSL) is een programmeertaal die gebruikt wordt voor pixel shading van driedimensionale graphics in computerspellen en andere programma's in Windows. HLSL werd geïntroduceerd in (een verzameling van APIs die het programmeurs eenvoudiger maakt computerspellen te programmeren), als vervanging voor de Assembly-taal die daarvoor gebruikt werd (sinds DirectX 8), om meer complexe vertex- en pixel shaders te schrijven. High Level Shader Language is een high level language zoals de programmeertaal C, waar het op gebaseerd is, maar het is meer gelimiteerd dan C omdat het toegespitst is op het programmeren van pixel shaders. De taal werd nog verder ontwikkeld bij de release van DirectX 10. (nl)
  • HLSL (англ. High Level Shader Language) — C-подобный язык высокого уровня для программирования шейдеров. Был создан корпорацией Microsoft и включён в пакет DirectX 9.0. (ru)
  • HLSL (High Level Shading Language), é uma linguagem de programação de alto nível utilizada na criação de shaders (como por exemplo o Vertex shader), que são utilizados no pipeline gráfico da GPU semelhante ao GLSL, sua sintaxe é baseada na linguagem C. O HLSL foi criado pela Microsoft juntamente com o DirectX 9.0 para que fosse possível programar o Pipeline gráfico. (pt)
  • 高级着色器语言(即 HLSL,缩写自 High Level Shader Language 或 High-Level Shading Language),是由微軟擁有及開發的一種着色器語言,最初的开发是为了辅助 Direct3D 9 的着色器汇编语言,后成为 Direct3D 10 以来所必须的语言。 HLSL只能供微軟的Direct3D以及XNA使用。HLSL是GLSL的先辈,不能與OpenGL標準兼容。它跟Nvidia的Cg非常相似,是因为两个开发者曾经紧密合作。 HLSL的主要作用為將一些複雜的圖像處理,快速而又有效率地在顯示卡上完成,與組合式或低階Shader Language相比,能降低在編寫複雜特殊效果時所發生編程錯誤的機會。 (zh)
  • HLSL (англ. High Level Shader Language) — шейдерна мова високого рівня DirectX, є надбудовою над . За синтаксисом подібна до C, дозволяє використовувати структури, процедури та функції. (uk)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 390212 (xsd:integer)
dbo:wikiPageLength
  • 13466 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123396774 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdfs:comment
  • لغة التظليل عالية المستوى (بالإنجليزية: High Level Shading Language)‏ هي لغة محتكرة طورت بواسطة مايكروسوفت لتستخدم مع واجهة برمجة التطبيقات (API) لمايكروسوفت دايركت ثري دي وهي مماثلة للغة التظليل جي إل إس إل المستخدمة مع المكتبة الرسوميات المفتوحة. وهي مماثلة جدا الي لغة لغة التظليل عالية المستوى من إنفيديا. (ar)
  • High Level Shader Language (zkráceně HLSL) je vyšší programovací jazyk pro psaní shaderů vyvinutý společností Microsoft s podporou DirectX (verze 8 a vyšší) XNA, Xbox a Xbox 360. HLSL je velmi podobný jazyku Cg od společnosti NVIDIA, přičemž syntaxe obou jazyků vychází z jazyka C. (cs)
  • High Level Shading Language (HLSL) ist eine für DirectX entwickelte Programmiersprache, die für die Programmierung von Shader-Bausteinen eingesetzt wird. Gelegentlich wird auch die gesamte Gruppe der höheren Programmiersprachen für Shader als HLSL bezeichnet. (de)
  • High Level Shader Language (HLSL) est le langage de programmation des pipelines des cartes graphiques 3D intégré à l'API Direct3D. Il est géré par Microsoft. Il est compatible avec le GLSL. (fr)
  • High Level Shading Language(ハイレベル シェーディング ランゲージ、略称: HLSL)はマイクロソフトによって開発された、Direct3D (DirectX) で使われるプログラマブルシェーダーのためのプロプライエタリなシェーディング言語である。High Level Shader Language という呼び方もされている。ただしMSDNの日本語版ドキュメントでは、英語版の原文が「High Level Shader Language」となっている箇所だけでなく「High Level Shading Language」となっている箇所でも、上位レベル シェーダー言語(じょういレベルシェーダーげんご)という訳語を使用している。 HLSLはOpenGLで使われるシェーディング言語であるGLSLと(機能的には)類似の物である。また、NVIDIAと協力して開発されたことから、言語文法がCg(C for Graphics)言語に非常によく似ている。 (ja)
  • L'High Level Shader Language o HLSL è un linguaggio sviluppato da Microsoft per la creazione di shader da usare in DirectX, ed è molto simile al linguaggio di NVIDIA. L'HLSL permette di scrivere complessi calcoli grafici che possono essere eseguiti molto velocemente dalla GPU, e rappresenta inoltre il primo passo per una pipeline grafica completamente programmabile. Un linguaggio analogo, il GLSL (OpenGL Shading Language), è presente nelle librerie grafiche OpenGL. (it)
  • 고급 셰이더 언어(High Level Shader Language)는 마이크로소프트의 다이렉트3D API에 사용되는 이다. 고급 셰이딩 언어(High Level Shading Language)라고도 불리며 줄여서 HLSL이라고도 불린다. 이 는 OpenGL API에서 표준으로 사용되는 셰이딩 언어인 GLSL과 유사한 언어이다. 또한 엔비디아의 Cg 셰이딩 언어와도 매우 유사한데, 이는 서로 협력하여 개발하였기 때문이다. (ko)
  • HLSL (англ. High Level Shader Language) — C-подобный язык высокого уровня для программирования шейдеров. Был создан корпорацией Microsoft и включён в пакет DirectX 9.0. (ru)
  • HLSL (High Level Shading Language), é uma linguagem de programação de alto nível utilizada na criação de shaders (como por exemplo o Vertex shader), que são utilizados no pipeline gráfico da GPU semelhante ao GLSL, sua sintaxe é baseada na linguagem C. O HLSL foi criado pela Microsoft juntamente com o DirectX 9.0 para que fosse possível programar o Pipeline gráfico. (pt)
  • 高级着色器语言(即 HLSL,缩写自 High Level Shader Language 或 High-Level Shading Language),是由微軟擁有及開發的一種着色器語言,最初的开发是为了辅助 Direct3D 9 的着色器汇编语言,后成为 Direct3D 10 以来所必须的语言。 HLSL只能供微軟的Direct3D以及XNA使用。HLSL是GLSL的先辈,不能與OpenGL標準兼容。它跟Nvidia的Cg非常相似,是因为两个开发者曾经紧密合作。 HLSL的主要作用為將一些複雜的圖像處理,快速而又有效率地在顯示卡上完成,與組合式或低階Shader Language相比,能降低在編寫複雜特殊效果時所發生編程錯誤的機會。 (zh)
  • HLSL (англ. High Level Shader Language) — шейдерна мова високого рівня DirectX, є надбудовою над . За синтаксисом подібна до C, дозволяє використовувати структури, процедури та функції. (uk)
  • The High-Level Shader Language or High-Level Shading Language (HLSL) is a proprietary shading language developed by Microsoft for the Direct3D 9 API to augment the shader assembly language, and went on to become the required shading language for the unified shader model of Direct3D 10 and higher. D3D11.3 and D3D12 introduced Shader Model 5.1 and later 6.0. (en)
  • High Level Shader Language or HLSL («lenguaje de sombreado de alto nivel») es un lenguaje de sombreado desarrollado por Microsoft para su uso con la interfaz de programación de aplicaciones Direct3D. Es análogo al lenguaje de sombreado GLSL usado con el estándar OpenGL. También es muy similar al lenguaje de sombreado CG de NVIDIA, ya que fueron desarrollados juntos.​ (es)
  • High Level Shader Language (HLSL) is een programmeertaal die gebruikt wordt voor pixel shading van driedimensionale graphics in computerspellen en andere programma's in Windows. HLSL werd geïntroduceerd in (een verzameling van APIs die het programmeurs eenvoudiger maakt computerspellen te programmeren), als vervanging voor de Assembly-taal die daarvoor gebruikt werd (sinds DirectX 8), om meer complexe vertex- en pixel shaders te schrijven. De taal werd nog verder ontwikkeld bij de release van DirectX 10. (nl)
rdfs:label
  • لغة التظليل عالية المستوى (ar)
  • High Level Shader Language (cs)
  • High Level Shading Language (de)
  • High Level Shader Language (es)
  • High-Level Shader Language (en)
  • High Level Shader Language (it)
  • High-Level Shading Language (fr)
  • High Level Shading Language (ja)
  • 고급 셰이더 언어 (ko)
  • High Level Shader Language (nl)
  • HLSL (ru)
  • HLSL (pt)
  • HLSL (uk)
  • 高级着色器语言 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:d3dversion of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License