Image Rendering Systems and Methods
The present disclosure is a gaming system that has a gaming module that generates and renders gaming image data to a display device and a communication module that generates viewport image data. Additionally, the gaming system has logic that intercepts a rendering operation of the gaming module and determines a location of the gaming image data. Further, the logic further generates combined image data by combining the gaming image data with the viewport image data and performs a rendering operation for display of the combined image data to the display device.
1 . A gaming system, comprising:
a gaming module configured to generate and render gaming image data to a display device;
a communication module configured to generate viewport image data;
logic configured to intercept a rendering operation of the gaming module and to determine a location of the gaming image data, the logic further configured to generate combined image data by combining the gaming image data with the viewport image data and to perform a rendering operation for display of the combined image data to the display device.
2 . The system of claim 1 , wherein the gaming module is virtual battlespace systems (VBS).
3 . The system of claim 1 , wherein the communication module is Scaleform GFx.
4 . The system of claim 1 , wherein logic monitors function calls of rendering logic.
5 . The system of claim 4 , wherein if a predetermined sequence of function calls is performed, the logic intercepts the rendering operation.
6 . A gaming method, comprising:
intercepting a rendering operation of a gaming module corresponding to gaming image data generated by a gaming module;
determining a location in memory of the gaming image data;
generating combined image data by combining the gaming image data with viewport image data;
performing a rendering operation for display of the combined image data to the display device.
7 . The method of claim 6 , further comprising generating gaming image data via Virtual Battlespace (VBS).
8 . The method of claim 6 , further comprising generating viewport image data via Scaleform GFx.
9 . The method of claim 6 further comprising monitoring function calls of rendering logic.
10 . The method of claim 9 , further comprising wherein if a predetermined sequence of function calls is performed, intercepting the rendering operation.