Patents by Inventor Martyn Capewell

Martyn Capewell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8159491
    Abstract: A data processing apparatus and method are provided for tracing activities of a shader program executed on shader circuitry of a data processing apparatus. The data processing apparatus comprises shader circuitry which is responsive to input data for a pixel to execute a shader program to generate a color value for the pixel. The shader program has multiple execution paths via which the color value may be generated, and which execution path is taken is dependent on the input data. An image buffer having a plurality of storage locations is provided, with each storage location being used to store the color value generated by the shader circuitry for an associated pixel. In a trace mode of operation, execution of the shader program by the shader circuitry causes a trace vector to be generated containing a plurality of items of execution path information indicative of the execution path taken, the trace vector comprising a plurality of fields, each field being used to store one item of execution path information.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: April 17, 2012
    Assignee: ARM Limited
    Inventors: Martyn Capewell, David John Butcher, Robert James Catherall, Peter James Horsman
  • Publication number: 20100149185
    Abstract: A data processing apparatus and method are provided for tracing activities of a shader program executed on shader circuitry of a data processing apparatus. The data processing apparatus comprises shader circuitry which is responsive to input data for a pixel to execute a shader program to generate a colour value for the pixel. The shader program has multiple execution paths via which the colour value may be generated, and which execution path is taken is dependent on the input data. An image buffer having a plurality of storage locations is provided, with each storage location being used to store the colour value generated by the shader circuitry for an associated pixel.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 17, 2010
    Applicant: ARM LIMITED
    Inventors: Martyn Capewell, David John Butcher, Robert James Catherall, Peter James Horsman
  • Publication number: 20070094639
    Abstract: A method and data processing apparatus for assisting a user when preparing assembly language source code to be executed by a processor core is provided. The assembly language source code comprises a sequence of assembly language instructions.
    Type: Application
    Filed: October 26, 2005
    Publication date: April 26, 2007
    Applicant: ARM Limited
    Inventors: Daniel Kefford, Christopher Pedley, Michael Williams, Martyn Capewell