Applying graphical characteristics to graphical objects in a wagering game machine
AssigneeWMS Gaming Inc.
InventorCraig J. Sylla
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing programs on wagering game machine peripherals are described. The programs may be shader programs for execution by one or more programmable shaders on a graphics processing unit. The programs may provide a graphical result, e.g. an output on a display, or may provide a non-graphical result of a computation to a general purpose processor on the wagering game machine.
Claims21
A computer-implemented method in a gaming system having a processor, a main memory, and a graphics processing unit (GPU) coupled to the processor, the GPU having a memory and a plurality of graphics pipelines, the method comprising:
- loading a wagering game program into the main memory for execution by the processor;
- transferring commands or data from the main memory to the memory of the GPU for rendering by at least one of the plurality of graphics pipelines;
- receiving image data from at least one of the plurality of graphics pipelines at a video output, the image data being derived from the transferred commands or data defining a graphical object of a wagering game upon which monetary value may be wagered;
- and
- displaying the graphical object via the video output.
A gaming system comprising:
- a processor operable to present a wagering game upon which monetary value may be wagered;
- a main memory coupled to the processor configured with a program operable to execute the wagering game on the processor;
- a graphics processing unit (GPU) coupled to the processor, the GPU having a memory and a plurality of graphics pipelines;
- a video output coupled to the GPU;
- and
- an interface configured to transfer commands or data from the main memory to the memory of the GPU for rendering by at least one of the plurality of graphics pipelines;
- wherein, in response to the commands or data, image information from the at least one of the plurality of graphics pipelines is provided to the video output, the image information defining a graphical object of the wagering game.
A non-transitory machine-readable medium having machine-executable instructions for causing one or more processors, and one or more graphics processing units coupled to the processors, to perform a method, the method comprising:
- loading a wagering game program for execution by at least one of the one or more processors;
- transferring commands or data from a main memory coupled to the at least one of the one or more processors to the memory of a graphics processing unit (GPU) for rendering by at least one of a plurality of graphics pipelines of the GPU;
- deriving image data from the transferred commands or data defining a graphical object of a wagering game upon which monetary value may be wagered;
- transferring the image data from at least one of the plurality of graphics pipelines to a video output;
- and
- displaying the graphical object via the video output.
Dependencies are inferred from the claim text.