Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

90 results about "Opengl es" patented technology

OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). It is designed for embedded systems like smartphones, tablet computers, video game consoles and PDAs.

Live recorded screen broadcasting method, live recorded screen broadcasting device, mobile device and live broadcasting system

The invention discloses a method and a device for broadcasting recorded screen live on the basis of a mobile device, a mobile device and a live broadcasting system. An application interface OpenGL ES is utilized to acquire first screen data corresponding to the screen picture of the mobile device according to a preset first frame rate, the acquired first screen data are encoded, so that encoded first video data are obtained, and the first video data are encapsulated into a first RTMP (Real-Time Messaging Protocol) data packet. Thus, by acquiring screen picture according to the preset frame rate, video data with a stable frame rate can be obtained, video data with a stable code rate can be obtained by encoding the video data, and thereby the smoothness of the video data played by a viewing side player can be improved.
Owner:GUANGZHOU AIJIUYOU INFORMATION TECH

System and method for implementing playback of panoramic video on mobile device

The invention relates to a method and system for implementing playback of a panoramic video on a mobile device. The method comprises the steps of after sensing that a user acquires a selected video image by a trigger operation on a video application, creating a three-dimensional sphere in a virtual environment by using an OpenGL ES (Open Graphics Library for Embedded System); placing a camera in the three-dimensional world inside the sphere; executing a video acquiring and converting step, i.e. reading the video image at a preset speed, acquiring each frame of video image and converting the video image into texture information; executing a texture information mapping step, i.e. mapping the texture information obtained by conversion into the sphere; executing a view angle calculating step, i.e. according to a rotating angle and a camera view angle of the three-dimensional sphere, carrying out quaternion matrix calculation to obtain an actually displayed image matrix; and repeating the video acquiring and converting step, the texture information mapping step and the view angle calculating step, and acquiring a panoramic video image. Therefore, 360-degree panoramic video playback on the mobile device is implemented, and a video viewing effect is improved.
Owner:LETV INFORMATION TECH BEIJING

Method and device for realizing 3D rendering on embedded device

The invention is suitable for the computer software field, and provides a method and device for realizing 3D rendering on an embedded device. The method comprises the steps of: constructing a 3D model with a 3D modeling tool; developing a vertex shader and a fragment shader for realizing the 3D rendering according to the constructed 3D model; analyzing the 3D model, the vertex shader and the fragment shader to realize the 3D rendering on the embedded device; and constructing a local window interactive system of the embedded device, and displaying a 3D rendering graph on a display interface. The invention realizes the programmable graphic rendering on the embedded device by combining with OpenGl ES 2.0 (OpenGL for Embedded Systems), not only achieves the 3D graphic rendering technology on the embedded device, but also provides the best and more comfortable visual experience for users, can rapidly receive and respond the interactive operation of the users, and improve the overall quality of products.
Owner:SHENZHEN COOCAA NETWORK TECH CO LTD

Three-dimensional model gesture touch browsing interaction method based on mobile terminal

The invention provides a three-dimensional model gesture touch browsing interaction method based on a mobile terminal. The method comprises fourteen steps. According to the three-dimensional model gesture touch browsing interaction method based on the mobile terminal, application three-dimensional figure programmatic interface OpenGL ES (OpenGL for Embedded Systems) is used for rendering a light three-dimensional model on the mobile terminal (lightweight and rendering methods are not discussed in the invention.), a novel human-computer interaction mode is provided through a gesture identification method, the defects of a traditional desktop side three-dimensional model browsing mode are effectively overcome, portability is improved, and the method is applicable to more application occasions; a natural interaction mode between fingers and the three-dimensional model is achieved, and is more flexible, more visual and more efficient compared with an interaction mode based on devices such as a mouse and a keyboard.
Owner:BEIHANG UNIV

Method and related device for displaying three-dimensional (3D) font

The embodiment of the invention discloses a method and related device for displaying a three-dimensional (3D) font, which are used for font display parallel processing by utilizing an OpenGL ES (open graphics library for embedded systems). The method comprises the following steps: a 3D font display device establishes a foreground process and a background process; the 3D font display device initializes the OpenGL ES of an embedded system by the foreground process; the 3D font display device initializes a font library by the background process; and the 3D font display device renders the input text messages through data interaction between the foreground process and the background process by utilizing the OpenGL ES. In addition, the embodiment of the invention further provides the related device for implementing the method.
Owner:SHENZHEN CHIPSBANK TECH

Three-dimensional photographing method and system based on OpenGL ES (Open Graphics Library for Embedded System)

The invention discloses a three-dimensional photographing method based on an OpenGL ES (Open Graphics Library for Embedded System). The three-dimensional photographing method comprises the following steps: S01, constructing a three-dimensional model geometric body by utilizing modeling software, and storing the three-dimensional model geometric body into a storage device of mobile equipment; S02, obtaining a video image by utilizing a camera of the mobile equipment; positioning the position of a human face through a human face identification and tracking method, so as to obtain video image data; S03, analyzing the three-dimensional model geometric body by utilizing a central processing unit of the mobile equipment, so as to obtain analyzed data; S04, drawing a three-dimensional model by utilizing the analyzed data through the OpenGL ES; S05, mixing the video image data and the three-dimensional model by utilizing an OpenGL ES mixing mode, and finally rendering a final scene with the three-dimensional model; S06, displaying the final scene to a user through a display device of the mobile equipment. According to the three-dimensional photographing method disclosed by the invention, a figure in a video and a virtual three-dimensional object are combined to be displayed together, so that the interestingness of photographing is increased, a responding speed is rapid and the rendering efficiency is high.
Owner:CHENDU PINGUO TECH

Canvas element rendering method and apparatus implemented on android system based on GPU

Embodiments of the disclosure are directed to HTML5 Canvas element rendering methods implemented on an Android system based on GPU hardware. The methods may include after a rendering operation instruction for a Canvas element in an HTML5 web page is detected and an initialization operation is completed, converting an invoking instruction for a 2D Canvas drawing API into an invoking instruction for an OpenGL ES API through a Skia GPU function library; setting EGL Context created during the initialization operation as a current context of a thread where a rendering operation is located; rendering the Canvas element in an off-screen local window created during the initialization operation by using the GPU; and copying the rendered Canvas element to a current active window of a device from the off-screen local window by using a mapping operation function of the GPU. The methods, by making use of a local window rendering mechanism provided by an Android operating system and the OpenGL ES API, allow the Canvas element to be drawn and mixed by using the GPU, thereby improving the performance of Canvas rendering by using GPU hardware acceleration.
Owner:ALIBABA GRP HLDG LTD

Video rendering system of mobile terminal

The invention provides a video rendering system of a mobile terminal. The video rendering system is based on a service-oriented architecture of a C language. The system comprises an input module, a rendering module and an output module, wherein the input module is used for receiving and transmitting video frame data to the rendering module; the rendering module is used for carrying out video rendering processing on the video frame data and transmitting a video rendering processing result to the output module, wherein the video rendering processing is graphics processing unit rendering by utilizing an open graphics library of a universal embedded system; the output module is used for generating the result into a video file and a streaming media file or displaying the result. The video rendering system has the benefits that as the C language is transplanted to a multi-platform, an application program can be written under various operation systems (including Android and IOS); a universal OpenGL ES library can be easily transplanted to mobile terminals of the various operation systems; the development and the maintenance difficulties of the video rendering system of the mobile terminal are reduced.
Owner:BEIJING QIYI CENTURY SCI & TECH CO LTD

Video processing method and device

The invention provides a video processing method and device. The video processing method comprises the steps of constructing special effect material information of video special effects applied to anOpenGL ES (Open Graphics Library for Embedded System) platform and a corresponding relation between configuration information of each video special effect and timestamps of video frames according to configuration files of the downloaded video special effects; if the OpenGL ES platform receives a video frame, searching configuration information of at least one target video special effect corresponding to a timestamp of the received video frame in the corresponding relation; determining a target special effect material of the at least one target video special effect in the special effect material information; and adding at least one target video special effect to the received video frame according to the configuration information and target special effect material of the at least one targetvideo special effect, and playing the received video frame. The video processing method can reduce the development cost and improve the development efficiency. In addition, a problem that two system platforms are different in effect of the video special effects does not occur, and the user experience is improved.
Owner:北京小唱科技有限公司

Line handwriting displaying method, device, electronic equipment and storage medium

The invention discloses a line handwriting displaying method, a line handwriting displaying device, electronic equipment and a storage medium. The method comprises the steps of determining a target coordinate point set needed for adjustment of an original line handwriting according to an original coordinate point set composing the original line handwriting and an adjustment parameter currently acting on the original line handwriting; constructing and generating an intermediate line handwriting relative to the original line handwriting through a constructor function of a connected triangle in an OpenGL ES based on the target coordinate point set; and smoothing a handwriting starting point and a handwriting end point in the intermediate line handwriting to obtain a target line handwriting corresponding to a current adjustment operation. By use of the method, the adjusted target line handwriting can be effectively displayed when an adjustment operation is performed on the original line handwriting, thereby improving the response rate for displaying of the line handwriting; the problem of system carradoon of the electronic equipment is also effectively avoided in the line handwriting adjustment displaying process and the user experience of the electronic equipment is further effectively improved.
Owner:GUANGZHOU SHIRUI ELECTRONICS +1

3D model hybrid rendering system and method based on mobile device

The invention provides a 3D model hybrid rendering system and method based on a mobile device. The system includes a server and a client. The server is used for reading 3D data from a file, simplifying the 3D data and transmitting the 3D data to the client. The client is used for reorganizing the data and then rendering and displaying a 3D model using OpenGL ES. The client and the server communicate based on a TCP / IP mode, and transmission is filtered in a character stream mode. The method includes the following steps: the server reads a 3D model file, and analyzes and stores the 3D model file, the server simplifies and stores data; the server is connected with the client, and sends the data to the client; and the client reorganizes the data, and then renders and displays a 3D model usingOpenGL ES. A client-server mode is employed in the method. Complex computing operation is carried out on the server, and the mobile device is only responsible for the lighter rendering work. Therefore, the rendering speed and overall rendering efficiency are greatly improved.
Owner:SOUTHEAST UNIV

OpenGL ES (open graphics library for embedded system) implementation method for ray casting algorithm under ARM+GPU (advanced RISC machine+graphic processing unit) heterogeneous architecture

The invention discloses an OpenGL ES (open graphics library for embedded system) implementation method for a ray casting algorithm under an ARM+GPU (advanced RISC machine+graphic processing unit) heterogeneous architecture. The method comprises the following steps of 1, establishing a display window system in an ARM; 2, acquiring initial body data from the ARM, and recreating the initial body data to a three-dimensional Cartesian coordinate system; 3, arranging two-dimensional textures by using the ARM, and importing three-dimensional ultrasonic body data in a two-dimensional texture way by using an OpenGL ES interface; 4, receiving a human-computer interaction instruction by using a GPU, and calculating a coordinate transformation matrix to realize a human-computer interaction function in three-dimensional imaging; 5, performing OpenGL ES implementation on the ray casting algorithm by using the GPU, and controlling the calculated amount; and 6, drawing a display plane by using the GPU. According to the method, a conventional ray casting algorithm based on a graphics card and an Intel processor is implemented under an embedded platform, so that the system development cost is lowered.
Owner:哈尔滨工业大学人工智能研究院有限公司

OpenGL ES (open graphics library for embedded system)-based graphical framework system designing method for pure liquid crystal automobile instrument panel

The invention discloses an OpenGL ES (open graphics library for embedded system)-based graphical framework system designing method for a pure liquid crystal automobile instrument panel, relates to a lightweight graphical framework system, and aims to solve the problem of high pure liquid crystal automobile instrument panel design cost caused by complex internal principle, high design difficulty and high hardware requirements of a conventional pure liquid crystal automobile instrument panel. According to the method, the design cost and code amount of a framework are reduced, and code maintenance and version upgrading are facilitated; the internal principle is simple, the graphical framework system is easy to design, a developer can flexibly achieve various expected effects on the basis of the framework, and an implementation method applied to each display component of the automobile instrument panel is designed; the bottom layer of the described graphical framework system is only dependent on an OpenGL ES which is transplanted to each operating system, so that the graphical framework system can be transplanted between different operating systems after slight modification, and the reusability and transplantability of the system is improved; the method is applied to the lightweight graphical framework system.
Owner:宁波智能装备研究院有限公司

Graphic display method and device for compatibly running Android application on Linux

The invention discloses a graphic display method and device for compatibly running an Android application on Linux, and belongs to the field of computer basic software. The method comprises the stepsthat whether Android supports a current GPU hardware type or not is judged, if yes, a graph drawn in the Android is directly imported into a DRI of Linux to be synthesized and then displayed, and if not, an Android graph library OpenGL ES is directly converted into an OpenGL library interface of the Linux, and then a GPU is called through a DRM of the Linux to conduct graph drawing, synthesizing and displaying; in addition, the problem that an old-fashioned display card does not support application of a graphics library is solved through a graphics soft acceleration method. According to the method, the display problem caused by different types of GPU hardware faced by Android applications compatibly running on a Linux system is solved, different strategies are adopted to complete the wholeprocess of graphic display according to different GPU types in the current system environment so as to achieve the purpose of fusing graphic display, and compared with a single strategy, the method has the advantages that the consumption of system resources can be reduced, and the graphic display efficiency is improved.
Owner:北京技德系统技术有限公司

QT-based two-dimensional/three-dimensional (2D/3D) graph drawing method and device

The invention discloses a QT-based two-dimensional / three-dimensional (2D / 3D) graph drawing method and a QT-based 2D / 3D graph drawing device. The method comprises the following steps of: receiving a QT application, and performing corresponding processing according to an inherited object of the QT application; and establishing a corresponding application bottom layer according to the application type of the application, creating a corresponding window according to the application, and returning to a window handle, wherein the application type comprises 2D and 3D types. Support for OpenGL ES is increased in a mode of modifying QDirectFBScreen, and the correctness of drawing a 2D graph according to a principle can be ensured, so that research and development time is short, the design is simple, and a developer is not required to understand the writing mode of a graphics card driver. In addition, the graphics card driver can be written by a method provided by QT in spite of the 2D or 3D graph designed by a QT application layer.
Owner:SHENZHEN TCL NEW-TECH CO LTD

Image special effect realization method based on OpenGL for embedded systems (OpenGL ES)

The invention relates to the technical field of processing of images of embedded equipment or mobile equipment, and in particular discloses an image special effect realization method based on OpenGL for embedded systems (OpenGL ES). An Aladdin lamp effect on any target point of an image can be achieved. The method comprises the following steps of: 1) acquiring the image to achieve a special effect; 2) acquiring a special effect execution time length, an image region position, coordinates of a target point and a cartoon direction; 3) partitioning a plurality of peaks on the image to achieve the special effect, and calling the OpenGL ES to model the peaks; 4) acquiring the sequence, the speed and the direction of motion of each peak according to the special effect execution time length, the image region position, the coordinates of the target point and the cartoon direction; and 5) moving each peak according to the sequence, the speed and the direction which are acquired in the step 4), and rendering the model by calling the OpenGL ES, so that the image gradually flies away from the target point, and is enlarged and formed, or the image is contracted towards the target point.
Owner:福建凯米网络科技有限公司

Game engine

An embodiment of the invention discloses a game engine, comprising a 3D drawing module for using an Opengl ES driver layer to adaptively rewrite codes, reducing vertex shader and pixel shader instructions of a glsl shader and using a 0-multiplication or 1-multiplication mode to remove conditional branch structures, a file access component for packaging file reading methods of KGFOpen and KGFRead and referring to interface parameters and use methods of fopen and fread, a compiling construction module for using vc for compiling in a Windows environment, using Eclipse and gcc for compiling in an Android environment and using xcode llvm-gcc for compiling in an ios environment, a format processing module for using a premade tool to automatically transform, publish and export texture formats required for a Windows platform, an Android platform or an ios platform in an editor, and a script module for using a script to export an interface mode and using a lua virtual machine to perform access. With the adoption of the embodiment of the invention, cross-platform transplantation of the game engine can be realized.
Owner:ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD

3D graph processing method based on OpenGL ES and device thereof

InactiveCN105046740AImprove experienceImprove three-dimensional space imagination3D modellingGraphicsComputer graphics (images)
The invention discloses a 3D graph processing method based on OpenGL ES and a device thereof. The 3D graph processing method based on the OpenGL ES comprises the steps that a three-dimensional target model is acquired, and a virtual 3D view of the target model is established by using the OpenGL ES; a touch screen signal is acquired so that a slide direction is obtained; pictures are acquired, and the pictures are processed and saved; one picture is selected to be rendered to the first view of the virtual 3D view by using the OpenGL ES; another picture is selected to be rendered to the second view of the virtual 3D view by using the OpenGL ES, and the second view is a view obtained through rotation according to the slide direction; and the rendered virtual 3D view is saved as a 3D view file. A user is enabled to freely observe the view effect by touching and rotation so that user experience is enhanced, interestingness is increased and enhancement of people's three-dimensional spatial imagination ability is facilitated.
Owner:SHANGHAI ZHUO YOU NETWORK TECH

System and method for realizing window cube rotation switching special effect based on OpenGL ES (OpenGL for Embedded Systems)

The invention relates to the technical field of image processing of embedded equipment or mobile equipment, and discloses a system and a method for realizing a window cube rotation switching special effect based on OpenGL ES (OpenGL for Embedded Systems). An animation special effect of window switching can be realized with low execution efficiency; and the system and the method can be used for the embedded equipment or mobile equipment such as a mobile phone and a PDA (Personal Digital Assistant). The method comprises the following steps of: collecting window switching signals input by a user; judging rotation direction; building a virtual 3D (Three Dimensional) desktop system constituted by a cube, wherein the size of each side face of the cube is the same as that of a screen; intercepting a first side face of the cube rendered by image information of a current window; rendering the switched image of a target window to a second side face of the cube; clearing away the current window and displaying the first side of the virtual 3D desktop on the screen; rotating the cube of the virtual 3D desktop system and displaying the second side face of the cube on the screen; loading target window data; and exiting the virtual desktop system and displaying the target window on the screen.
Owner:FUJIAN STAR NET EVIDEO INFORMATION SYST CO LTD

Method for optimizing video memory space in texture discharge manner

The invention discloses a method for optimizing the video memory space in a texture discharge mode. Some of the three-dimensional rendering functions in OpenGL ES are encapsulated into a graphics engine library, and each object in the graphics engine library corresponds to a video memory space to store the drawn texture content. The process of obtaining the object texture space comprises the following steps of: a, applying for a video memory space with a size enough for binding into texture, and binding the video memory space into texture; b, obtaining a rectangular area from the video memory space bound into texture according to the size of the object, wherein the rectangular area can not be overlapped with the areas occupied by other objects; and c, storing the drawn texture content by each object corresponding to a rectangular area in a video memory space. In the invention, a video memory space is divided into multiple rectangular areas, and each rectangular area corresponds to an object and stores the texture content of the object, thus the utilization rate of the video memory space is greatly improved.
Owner:FUJIAN STAR NET EVIDEO INFORMATION SYST CO LTD

An Iris 2D graphic engine implementation method

The invention provides an Iris 2D graphic engine implementation method comprising the steps of (1) selecting different underlayer programming interfaces for different platforms, wherein A DirectX 11 graphic programming interface is used for a Windows platform with the C++ language being used for development and an OpenGL ES graphic programming interface is used for an Android platform with the Java language being used for development, and developing the graphic engines for the corresponding platforms by using the host languages, the graphic engines providing host language interfaces used for external call; (2) developing Iris language virtual machines for the corresponding platforms via the host languages in the step of (1), wherein the virtual machines provide host language interfaces for third-party extension; (3) by calling the interfaces exposed by the graphic engines in the step of (1), compiling the extension of the Iris language virtual machines by using the host languages; (4) during use, uploading the extension in Iris scripts and embedding the IRIS language into the graphic engines for control of the graphic engines and completion of the graphic rendering work. The method is simple, easy to use and great in transportability.
Owner:JIANGSU UNIV

Color space data conversion algorithm based on OpenGL ES

The invention relates to a color space data conversion algorithm based on OpenGL ES. The algorithm comprises the steps that an OpenGL coloring language GLSL is used to write a shader, so that a shaderruns in parallel on a number of cores of a GPU to improve the conversion speed of color space data; and two kinds of shaders need to be created in the Opengl ES, namely vertex shaders and fragment shaders. According to the invention, the GPU is used to process data; YUV color space data are converted into RGBA color space data based on the Opengl ES; the conversion efficiency can be greatly improved; and the algorithm supports the requirement of a 1080P (1920x1080) video with 30 frames per second.
Owner:BEIJING KUWO TECH

A method for realizing car-mounted GUI skin removing using shader

The invention relates to the technical field of image processing, The invention discloses a method for realizing vehicle-mounted GUI skin removing by using shader, which comprises the following steps:a shader shader is programmed by using Opengl shading language GLSL, so that one shader shader runs on GPU in parallel to realize GUI color skin removing; Create two shaders in Opengl ES: Vertex shaders and fragment shaders, The invention adopts GPU to process data, realizes the skin real-time skin removing effect of any color of any figure based on Opengl ES, improves the speed of real-time drawing image for all pixels, vertices, texture position, hue, saturation, lightness and contrast, greatly improves the conversion efficiency, and achieves the requirement of small input and small modification.
Owner:HUIZHOU DESAY SV AUTOMOTIVE

Image drawing method and related product

The embodiment of the invention discloses an image drawing method and a related product. The method is applied to a mobile terminal, and the mobile terminal comprises a graph splicing program interface OpenGL ES. The method comprises the steps of: dividing image data of a target image into a plurality of data module according to a preset strategy; starting a plurality of threads to execute data write-in operation of a plurality of data modules, wherein the threads are threads except GL threads transferred by the OpenGL ES; and employing the data modules completing the data write-in operation to execute drawing operation of the target image through the GL threads. According to the embodiment of the invention, the image drawing method and the related product facilitate solution of the stuttering problem of image display, improve the speed of image drawing of the mobile terminal and reduce the time consumption of image drawing.
Owner:GUANGDONG OPPO MOBILE TELECOMM CORP LTD

Image processing method and device

InactiveCN105843603AImplement graphics renderingImprove the efficiency of graphics renderingExecution for user interfacesGraphicsGraphic card
The invention discloses an image processing method and device, and relates to the internet technology field. The method can solve the problem of low efficiency of graph rendering and comprises the steps of obtaining the state data carried by a rendering instruction after receiving the rendering instruction, wherein the state data is used for describing the starting states corresponding to different rendering attributes of the to-be-rendered graph; traversing a preset decision tree according to the state data, wherein from a second layer node of the decision tree, the node of each layer represents the on-off states of one rendering attribute; when a leaf node is traversed, obtaining a corresponding program object from the leaf node, wherein the program object is the program which conforms with the state combination condition defined by the traversal path, and the program object includes a compiled top program and a compiled fragment program; sending the program object to a graphics card, so that the graphics card can process the program object according to a programmable render pipeline to realize graph rendering. The method is mainly adaptive to a scene based on an OpenGL ES rendering graph.
Owner:ALIBABA (CHINA) CO LTD

Three-dimensional element rendering method, desktop cloud server and desktop cloud system

The invention discloses a three-dimensional element rendering method. The method comprises the steps: determining a to-be-rendered three-dimensional element in a target access webpage, wherein the target access webpage is a webpage currently accessed by a target virtual machine, and the target virtual machine runs on the desktop cloud server; judging whether the target virtual machine is configured with a virtual display card or not: if not, generating an OpenGL ES instruction corresponding to the three-dimensional element to be rendered; sending the OpenGL ES instruction to a desktop cloud client, and executing rendering of the OpenGL ES instruction by utilizing a display card of the desktop cloud client to obtain a three-dimensional element rendering result. According to the method, theperformance consumption of rendering the three-dimensional elements to the CPU of the desktop cloud server can be reduced in the desktop cloud scene, and the rendering effect of the three-dimensionalelements is improved. The invention also discloses a desktop cloud server, a desktop cloud system, a storage medium and electronic equipment, which have the above beneficial effects.
Owner:SANGFOR TECH INC

GLES image rendering method and device, storage medium and computer equipment

The invention discloses a GLES image rendering method and device, a storage medium and a computer device. The method comprises the steps of receiving an effective drawing instruction of an OpenGL ES graphics library sent by a virtual Android operating system; obtaining an OpenGL instruction set for image rendering according to the received effective drawing instruction; and rendering a corresponding image in the OpenGL instruction set according to a target application program name corresponding to the effective drawing instruction. According to the method, the corresponding images in the OpenGL instruction set can be rendered in different rendering modes according to the target application programs corresponding to the effective drawing instructions of the OpenGL ES graphics library, so that the purpose of optimizing the image rendering efficiency under a Windows platform is achieved for different application programs.
Owner:成都安易迅科技有限公司

Vertex array access bounds checking

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.
Owner:GOOGLE LLC

Rendering method and device for cross-platform calling OpenGL ES and computer storage medium

The invention provides a rendering method and device for cross-platform calling OpenGL ES and computer storage medium. The method comprises the steps of establishing GLRenderContext to capture the context of a display window; And calling the cDisplay interface and transmitting the image RenderTexture rendering logic into the cDisplay interface to realize the video rendering of the OpenGL ES. The embodiment of the invention discloses a rendering method for calling OpenGL ES in a cross-platform manner. By throwing out the iOS rendering interface and calling the iOS rendering interface from the outside, the video buffering and playing rate control functions can be controlled by a unified control, a set of buffering algorithm does not need to be independently maintained inside, and the iOS application can bypass the EAGL limitation provided by an Apple Corporation, so that the iOS application supports a calling mode similar to EGL direct rendering.
Owner:GOSUNCN TECH GRP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products