Search

Greggory A Tavares

from Glendora, CA

Also known as:
  • Greggory Alan Tavares

Greggory Tavares Phones & Addresses

  • Glendora, CA
  • San Francisco, CA

Us Patents

  • Vertex Array Access Bounds Checking

    view source
  • US Patent:
    8516578, Aug 20, 2013
  • Filed:
    Dec 22, 2010
  • Appl. No.:
    12/975957
  • Inventors:
    Greggory Alan Tavares - San Francisco CA, US
  • Assignee:
    Google Inc. - Mountain View CA
  • International Classification:
    G06F 11/00
  • US Classification:
    726 22, 345 13, 345440
  • Abstract:
    Aspects of the invention relate generally to validating array bounds in an API emulator. More specifically, an OpenGL (or OpenGL ES) emulator may examine each array accessed by a 3D graphic program. If the program requests information outside of an array, the emulator may return an error when the graphic is drawn. However, when the user (here, a programmer) queries the value of the array, the correct value (or the value provided by the programmer) may be returned. In another example, the emulator may examine index buffers which contain the indices of the elements on the other arrays to access. If the program requests a value which is not within the range, the emulator may return an error when the graphic is drawn. Again, when the programmer queries the value of the array, the correct value (or the value provided by the programmer) may be returned.
  • Simulating Vertex Attribute Zero

    view source
  • US Patent:
    8416250, Apr 9, 2013
  • Filed:
    May 13, 2011
  • Appl. No.:
    13/107174
  • Inventors:
    Greggory Alan Tavares - San Francisco CA, US
  • Assignee:
    Google Inc. - Mountain View CA
  • International Classification:
    G06T 1/00
    G06T 15/00
  • US Classification:
    345522
  • Abstract:
    Aspects of the invention relate generally to enforcing elements of the OpenGL ES specification when emulating on top of OpenGL. More specifically, systems and methods herein allow a user to simulate the features of VertexAttrib # of OpenGL ES while using OpenGL. For example, by tracking a user's use of various functions, the use may be able to set VertexAttrib # to a constant value and query OpenGL for this value.

Get Report for Greggory A Tavares from Glendora, CA
Control profile