Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Cg (programming language)

Index Cg (programming language)

Cg (short for C for Graphics) is a high-level shading language developed by Nvidia in close collaboration with Microsoft for programming vertex and pixel shaders. [1]

51 relations: Adobe Photoshop, Application programming interface, Array data type, Autodesk Maya, Battlefield 2, Blackmagic Fusion, Boolean data type, C (programming language), Cafu Engine, Computer graphics, Computer programming, Crystal Space, DirectX, Doom 3: BFG Edition, Enemy Territory: Quake Wars, Far Cry, Fixed-point arithmetic, Garshasp: The Monster Slayer, General-purpose computing on graphics processing units, GLScene, Graphics processing unit, Gunmetal, Half-precision floating-point format, High-Level Shading Language, Hitman: Blood Money, IEEE 754, Integer (computer science), Irrlicht Engine, Kurt Akeley, League of Legends, LightWave 3D, Logical connective, Mark Kilgard, Microsoft, Muvee Technologies, Nvidia, OGRE, OpenEmu, OpenGL, OpenGL Shading Language, Panda3D, PlayStation 3, R.U.S.E., Racer (simulator), Shader, Shading language, SIGGRAPH, Snes9x, Unity (game engine), Unreal Engine, ..., Virtools. Expand index (1 more) »

Adobe Photoshop

Adobe Photoshop is a raster graphics editor developed and published by Adobe Systems for macOS and Windows.

New!!: Cg (programming language) and Adobe Photoshop · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Cg (programming language) and Application programming interface · See more »

Array data type

Language support for array types may include certain built-in array data types, some syntactic constructions (array type constructors) that the programmer may use to define such types and declare array variables, and special notation for indexing array elements.

New!!: Cg (programming language) and Array data type · See more »

Autodesk Maya

Autodesk Maya, commonly shortened to Maya, is a 3D computer graphics application that runs on Windows, macOS and Linux, originally developed by Alias Systems Corporation (formerly Alias|Wavefront) and currently owned and developed by Autodesk, Inc. It is used to create interactive 3D applications, including video games, animated film, TV series, or visual effects.

New!!: Cg (programming language) and Autodesk Maya · See more »

Battlefield 2

Battlefield 2 is a 2005 first-person shooter military simulator video game, developed by Digital Illusions CE, with contributions by Trauma Studios, and published by Electronic Arts exclusively for Microsoft Windows as the third game in the ''Battlefield'' series.

New!!: Cg (programming language) and Battlefield 2 · See more »

Blackmagic Fusion

Blackmagic Fusion (formerly eyeon Fusion and briefly Maya Fusion, a version produced for Alias-Wavefront) is post-production image compositing developed by Blackmagic Design and originally authored by eyeon Software.

New!!: Cg (programming language) and Blackmagic Fusion · See more »

Boolean data type

In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.

New!!: Cg (programming language) and Boolean data type · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Cg (programming language) and C (programming language) · See more »

Cafu Engine

The Cafu Engine is a game engine developed by Carsten Fuchs.

New!!: Cg (programming language) and Cafu Engine · See more »

Computer graphics

Computer graphics are pictures and films created using computers.

New!!: Cg (programming language) and Computer graphics · See more »

Computer programming

Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.

New!!: Cg (programming language) and Computer programming · See more »

Crystal Space

Crystal Space is a framework for developing 3D applications written in C++ by Jorrit Tyberghein and others.

New!!: Cg (programming language) and Crystal Space · See more »

DirectX

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.

New!!: Cg (programming language) and DirectX · See more »

Doom 3: BFG Edition

Doom 3: BFG Edition is a re-release of Doom 3, which was released on October 16, 2012 in North America, October 18, 2012, in Australia and October 19, 2012 in Europe for the Microsoft Windows, PlayStation 3, and Xbox 360.

New!!: Cg (programming language) and Doom 3: BFG Edition · See more »

Enemy Territory: Quake Wars

Enemy Territory: Quake Wars is a first-person shooter video game developed by Splash Damage and published by Activision for Microsoft Windows, Linux, Mac OS X, PlayStation 3 and Xbox 360.

New!!: Cg (programming language) and Enemy Territory: Quake Wars · See more »

Far Cry

Far Cry is a franchise of first-person shooter video games, all of which have been published by Ubisoft.

New!!: Cg (programming language) and Far Cry · See more »

Fixed-point arithmetic

In computing, a fixed-point number representation is a real data type for a number that has a fixed number of digits after (and sometimes also before) the radix point (after the decimal point '.' in English decimal notation).

New!!: Cg (programming language) and Fixed-point arithmetic · See more »

Garshasp: The Monster Slayer

Garshasp: The Monster Slayer is a third-person action-adventure video game developed by Dead Mage Inc. for Microsoft Windows and Linux.

New!!: Cg (programming language) and Garshasp: The Monster Slayer · See more »

General-purpose computing on graphics processing units

General-purpose computing on graphics processing units (GPGPU, rarely GPGP) is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU).

New!!: Cg (programming language) and General-purpose computing on graphics processing units · See more »

GLScene

GLScene is a free OpenGL-based library for the Delphi programming language, C++ and Free Pascal.

New!!: Cg (programming language) and GLScene · See more »

Graphics processing unit

A graphics processing unit (GPU) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device.

New!!: Cg (programming language) and Graphics processing unit · See more »

Gunmetal

Gunmetal, also known as red brass in the United States, is a type of bronze – an alloy of copper, tin, and zinc.

New!!: Cg (programming language) and Gunmetal · See more »

Half-precision floating-point format

In computing, half precision is a binary floating-point computer number format that occupies 16 bits (two bytes in modern computers) in computer memory.

New!!: Cg (programming language) and Half-precision floating-point format · See more »

High-Level Shading Language

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.

New!!: Cg (programming language) and High-Level Shading Language · See more »

Hitman: Blood Money

Hitman: Blood Money is a stealth video game developed by IO Interactive and published by Eidos Interactive for Microsoft Windows, PlayStation 2, Xbox and Xbox 360.

New!!: Cg (programming language) and Hitman: Blood Money · See more »

IEEE 754

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point computation established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE).

New!!: Cg (programming language) and IEEE 754 · See more »

Integer (computer science)

In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.

New!!: Cg (programming language) and Integer (computer science) · See more »

Irrlicht Engine

Irrlicht (pronounced in German) is an open source game engine written in C++.

New!!: Cg (programming language) and Irrlicht Engine · See more »

Kurt Akeley

Kurt Akeley (born June 8, 1958) is an American computer graphics engineer.

New!!: Cg (programming language) and Kurt Akeley · See more »

League of Legends

League of Legends (abbreviated LoL) is a multiplayer online battle arena video game developed and published by Riot Games for Microsoft Windows and macOS.

New!!: Cg (programming language) and League of Legends · See more »

LightWave 3D

LightWave 3D is a 3D computer graphics software developed by NewTek.

New!!: Cg (programming language) and LightWave 3D · See more »

Logical connective

In logic, a logical connective (also called a logical operator, sentential connective, or sentential operator) is a symbol or word used to connect two or more sentences (of either a formal or a natural language) in a grammatically valid way, such that the value of the compound sentence produced depends only on that of the original sentences and on the meaning of the connective.

New!!: Cg (programming language) and Logical connective · See more »

Mark Kilgard

Mark J. Kilgard is a graphics software engineer working at Nvidia.

New!!: Cg (programming language) and Mark Kilgard · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Cg (programming language) and Microsoft · See more »

Muvee Technologies

muvee Technologies is the Singapore-based inventor of the world's first automatic video editing software for Windows.

New!!: Cg (programming language) and Muvee Technologies · See more »

Nvidia

Nvidia Corporation (most commonly referred to as Nvidia, stylized as NVIDIA, or (due to their logo) nVIDIA) is an American technology company incorporated in Delaware and based in Santa Clara, California.

New!!: Cg (programming language) and Nvidia · See more »

OGRE

Object-Oriented Graphics Rendering Engine (OGRE) is a scene-oriented, real-time, 3D rendering engine, as opposed to a game engine.

New!!: Cg (programming language) and OGRE · See more »

OpenEmu

OpenEmu is an open source multi-system game emulator designed for macOS.

New!!: Cg (programming language) and OpenEmu · See more »

OpenGL

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

New!!: Cg (programming language) and OpenGL · See more »

OpenGL Shading Language

OpenGL Shading Language (abbreviated: GLSL), is a high-level shading language with a syntax based on the C programming language.

New!!: Cg (programming language) and OpenGL Shading Language · See more »

Panda3D

Panda3D is a game engine that includes graphics, audio, I/O, collision detection, and other abilities relevant to the creation of 3D games.

New!!: Cg (programming language) and Panda3D · See more »

PlayStation 3

The PlayStation 3 (PS3) is a home video game console developed by Sony Computer Entertainment.

New!!: Cg (programming language) and PlayStation 3 · See more »

R.U.S.E.

R.U.S.E. is a real-time strategy video game developed by Eugen Systems and published by Ubisoft which was released for Microsoft Windows, PlayStation 3, and Xbox 360, in September 2010.

New!!: Cg (programming language) and R.U.S.E. · See more »

Racer (simulator)

Racer, fully named Racer Free Car Simulation, is a freeware and source available video game simulator that runs on Microsoft Windows, Linux, and Mac OS X. Although Racer started out as a driving simulator, it also has features that are usually seen in racing games, such as racing against AI cars, or against human opponents in multiplayer mode.

New!!: Cg (programming language) and Racer (simulator) · See more »

Shader

In computer graphics, a shader is a type of computer program that was originally used for shading (the production of appropriate levels of light, darkness, and color within an image) but which now performs a variety of specialized functions in various fields of computer graphics special effects or does video post-processing unrelated to shading, or even functions unrelated to graphics at all.

New!!: Cg (programming language) and Shader · See more »

Shading language

A shading language is a graphics programming language adapted to programming shader effects (characterizing surfaces, volumes, and objects).

New!!: Cg (programming language) and Shading language · See more »

SIGGRAPH

SIGGRAPH (Special Interest Group on Computer GRAPHics and Interactive Techniques) is the annual conference on computer graphics (CG) convened by the ACM SIGGRAPH organization.

New!!: Cg (programming language) and SIGGRAPH · See more »

Snes9x

Snes9x is an SNES emulator written in C++ with official ports for DOS, Linux, Microsoft Windows, AmigaOS 4, macOS, MorphOS, iOS, PSP, and Android.

New!!: Cg (programming language) and Snes9x · See more »

Unity (game engine)

Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as an OS X-exclusive game engine.

New!!: Cg (programming language) and Unity (game engine) · See more »

Unreal Engine

The Unreal Engine is a game engine developed by Epic Games, first showcased in the 1998 first-person shooter game Unreal.

New!!: Cg (programming language) and Unreal Engine · See more »

Virtools

Virtools is a software developer and vendor, created in 1993 and owned by Dassault Systèmes since July 2005.

New!!: Cg (programming language) and Virtools · See more »

Redirects here:

C for graphics, Cg Programming Language, Cg programming language.

References

[1] https://en.wikipedia.org/wiki/Cg_(programming_language)

OutgoingIncoming
Hey! We are on Facebook now! »