Swizzling (computer graphics) (original) (raw)

About DBpedia

Swizzling (nebo též operace či operátor swizzle) označuje v počítačové grafice „přeskládání“ jednotlivých složek vektoru, přičemž složky se mohou opakovat nebo mohou být vynechány. Mějme například vektor A = {1, 2, 3, 4}, jehož složky jsou x, y, z a w v daném pořadí. Potom můžeme vypočíst vektor B = A.wwxy, přičemž výsledný vektor bude roven B = {4, 4, 1, 2}. Tato operace se často používá v jazycích pro psaní shaderů (například jazyky GLSL, HLSL nebo Cg).

Property Value
dbo:abstract Swizzling (nebo též operace či operátor swizzle) označuje v počítačové grafice „přeskládání“ jednotlivých složek vektoru, přičemž složky se mohou opakovat nebo mohou být vynechány. Mějme například vektor A = {1, 2, 3, 4}, jehož složky jsou x, y, z a w v daném pořadí. Potom můžeme vypočíst vektor B = A.wwxy, přičemž výsledný vektor bude roven B = {4, 4, 1, 2}. Tato operace se často používá v jazycích pro psaní shaderů (například jazyky GLSL, HLSL nebo Cg). (cs) In computer graphics, swizzling is the ability to compose vectors by arbitrarily rearranging and combining components of other vectors. For example, if A = {1,2,3,4}, where the components are x, y, z, and w respectively, you could compute B = A.wwxy, whereupon B would equal {4,4,1,2}. Additionally, combining two two-component vectors can create a four-component vector, or any combination of vectors and swizzling. This is common in GPGPU applications. In terms of linear algebra, this is equivalent to multiplying by a matrix whose rows are standard basis vectors. If , then swizzling as above looks like (en) Nella computer grafica, lo swizzling è la ricombinazione delle componenti di un vettore. Dal punto di vista dell'algebra lineare, si ottiene moltiplicando il vettore per una matrice le cui righe siano vettori della base. Ad esempio, dato il vettore , le cui componenti sono rispettivamente , , e , lo swizzling assume il valore . . (it)
dbo:wikiPageExternalLink https://www.khronos.org/registry/OpenGL/extensions/NV/NV_vertex_program.txt
dbo:wikiPageID 10925394 (xsd:integer)
dbo:wikiPageLength 1687 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1081237221 (xsd:integer)
dbo:wikiPageWikiLink dbr:Vector_space dbr:General-purpose_computing_on_graphics_processing_units dbr:Linear_algebra dbr:Computer_graphics dbr:Standard_basis dbc:Computer_graphics dbr:Z-order_curve dbr:Basis_vector
dbp:wikiPageUsesTemplate dbt:Distinguish dbt:Example_needed dbt:Reflist dbt:Short_description dbt:Compu-graphics-stub
dct:subject dbc:Computer_graphics
rdf:type owl:Thing
rdfs:comment Swizzling (nebo též operace či operátor swizzle) označuje v počítačové grafice „přeskládání“ jednotlivých složek vektoru, přičemž složky se mohou opakovat nebo mohou být vynechány. Mějme například vektor A = {1, 2, 3, 4}, jehož složky jsou x, y, z a w v daném pořadí. Potom můžeme vypočíst vektor B = A.wwxy, přičemž výsledný vektor bude roven B = {4, 4, 1, 2}. Tato operace se často používá v jazycích pro psaní shaderů (například jazyky GLSL, HLSL nebo Cg). (cs) Nella computer grafica, lo swizzling è la ricombinazione delle componenti di un vettore. Dal punto di vista dell'algebra lineare, si ottiene moltiplicando il vettore per una matrice le cui righe siano vettori della base. Ad esempio, dato il vettore , le cui componenti sono rispettivamente , , e , lo swizzling assume il valore . . (it) In computer graphics, swizzling is the ability to compose vectors by arbitrarily rearranging and combining components of other vectors. For example, if A = {1,2,3,4}, where the components are x, y, z, and w respectively, you could compute B = A.wwxy, whereupon B would equal {4,4,1,2}. Additionally, combining two two-component vectors can create a four-component vector, or any combination of vectors and swizzling. This is common in GPGPU applications. (en)
rdfs:label Swizzling (cs) Swizzling (it) Swizzling (computer graphics) (en)
owl:differentFrom dbr:Pointer_swizzling
owl:sameAs freebase:Swizzling (computer graphics) wikidata:Swizzling (computer graphics) dbpedia-cs:Swizzling (computer graphics) dbpedia-it:Swizzling (computer graphics) https://global.dbpedia.org/id/4vT7a
prov:wasDerivedFrom wikipedia-en:Swizzling_(computer_graphics)?oldid=1081237221&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Swizzling_(computer_graphics)
is dbo:wikiPageDisambiguates of dbr:Swizzling
is dbo:wikiPageWikiLink of dbr:Glossary_of_computer_graphics dbr:Swizzle dbr:Swizzling dbr:Vector_processor dbr:ARB_assembly_language dbr:High-Level_Shader_Language dbr:OpenGL_ES dbr:Permute_instruction
is foaf:primaryTopic of wikipedia-en:Swizzling_(computer_graphics)