Author: Richard Wilton
Publisher:
ISBN:
Category : Computer graphics
Languages : en
Pages : 534
Book Description
An extensive revision of the first edition, The Programmer's Guide to PC Video Systems, 2nd Ed. is the indispensable reference to the latest and greatest video hardware available, and to the techniques programmers need to get the most from that hardware.
Programmer's Guide to PC Video Systems
Author: Richard Wilton
Publisher:
ISBN:
Category : Computer graphics
Languages : en
Pages : 534
Book Description
An extensive revision of the first edition, The Programmer's Guide to PC Video Systems, 2nd Ed. is the indispensable reference to the latest and greatest video hardware available, and to the techniques programmers need to get the most from that hardware.
Publisher:
ISBN:
Category : Computer graphics
Languages : en
Pages : 534
Book Description
An extensive revision of the first edition, The Programmer's Guide to PC Video Systems, 2nd Ed. is the indispensable reference to the latest and greatest video hardware available, and to the techniques programmers need to get the most from that hardware.
Programmer's Guide to PC & PS/2 Video Systems
Author: Richard Wilton
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 562
Book Description
A detailed overview of the IBM PC and PS/2 video display systems includes information on video programming techniques, with source code samples and graphics display methods.
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 562
Book Description
A detailed overview of the IBM PC and PS/2 video display systems includes information on video programming techniques, with source code samples and graphics display methods.
Programmer's Guide to the EGA and VGA Cards
Author: Richard F. Ferraro
Publisher: Addison Wesley Publishing Company
ISBN: 9780201570250
Category : Computers
Languages : en
Pages : 1078
Book Description
Written for programmers and hardware designers creating EGA- and VGA-compatible products, this revised and updated edition of this bestselling resource contains new information covering the most recent developments in the graphics board industry.
Publisher: Addison Wesley Publishing Company
ISBN: 9780201570250
Category : Computers
Languages : en
Pages : 1078
Book Description
Written for programmers and hardware designers creating EGA- and VGA-compatible products, this revised and updated edition of this bestselling resource contains new information covering the most recent developments in the graphics board industry.
POSIX Programmers Guide
Author: Donald Lewine
Publisher: "O'Reilly Media, Inc."
ISBN: 9780937175736
Category : Computers
Languages : en
Pages : 654
Book Description
Software -- Operating Systems.
Publisher: "O'Reilly Media, Inc."
ISBN: 9780937175736
Category : Computers
Languages : en
Pages : 654
Book Description
Software -- Operating Systems.
A Programmer's Guide to Computer Science
Author: William M Springer II
Publisher:
ISBN: 9781951204037
Category : Computers
Languages : en
Pages : 188
Book Description
You know how to code..but is it enough? Do you feel left out when other programmers talk about asymptotic bounds? Have you failed a job interview because you don't know computer science? The author, a senior developer at a major software company with a PhD in computer science, takes you through what you would have learned while earning a four-year computer science degree. Volume one covers the most frequently referenced topics, including algorithms and data structures, graphs, problem-solving techniques, and complexity theory. When you finish this book, you'll have the tools you need to hold your own with people who have - or expect you to have - a computer science degree.
Publisher:
ISBN: 9781951204037
Category : Computers
Languages : en
Pages : 188
Book Description
You know how to code..but is it enough? Do you feel left out when other programmers talk about asymptotic bounds? Have you failed a job interview because you don't know computer science? The author, a senior developer at a major software company with a PhD in computer science, takes you through what you would have learned while earning a four-year computer science degree. Volume one covers the most frequently referenced topics, including algorithms and data structures, graphs, problem-solving techniques, and complexity theory. When you finish this book, you'll have the tools you need to hold your own with people who have - or expect you to have - a computer science degree.
WebGL Programming Guide
Author: Kouichi Matsuda
Publisher: Addison-Wesley
ISBN: 0133364925
Category : Computers
Languages : en
Pages : 547
Book Description
Using WebGL®, you can create sophisticated interactive 3D graphics inside web browsers, without plug-ins. WebGL makes it possible to build a new generation of 3D web games, user interfaces, and information visualization solutions that will run on any standard web browser, and on PCs, smartphones, tablets, game consoles, or other devices. WebGL Programming Guide will help you get started quickly with interactive WebGL 3D programming, even if you have no prior knowledge of HTML5, JavaScript, 3D graphics, mathematics, or OpenGL. You’ll learn step-by-step, through realistic examples, building your skills as you move from simple to complex solutions for building visually appealing web pages and 3D applications with WebGL. Media, 3D graphics, and WebGL pioneers Dr. Kouichi Matsuda and Dr. Rodger Lea offer easy-to-understand tutorials on key aspects of WebGL, plus 100 downloadable sample programs, each demonstrating a specific WebGL topic. You’ll move from basic techniques such as rendering, animating, and texturing triangles, all the way to advanced techniques such as fogging, shadowing, shader switching, and displaying 3D models generated by Blender or other authoring tools. This book won’t just teach you WebGL best practices, it will give you a library of code to jumpstart your own projects. Coverage includes: • WebGL’s origin, core concepts, features, advantages, and integration with other web standards • How and basic WebGL functions work together to deliver 3D graphics • Shader development with OpenGL ES Shading Language (GLSL ES) • 3D scene drawing: representing user views, controlling space volume, clipping, object creation, and perspective • Achieving greater realism through lighting and hierarchical objects • Advanced techniques: object manipulation, heads-up displays, alpha blending, shader switching, and more • Valuable reference appendixes covering key issues ranging from coordinate systems to matrices and shader loading to web browser settings This is the newest text in the OpenGL Technical Library, Addison-Wesley’s definitive collection of programming guides an reference manuals for OpenGL and its related technologies. The Library enables programmers to gain a practical understanding of OpenGL and the other Khronos application-programming libraries including OpenGL ES and OpenCL. All of the technologies in the OpenGL Technical Library evolve under the auspices of the Khronos Group, the industry consortium guiding the evolution of modern, open-standards media APIs.
Publisher: Addison-Wesley
ISBN: 0133364925
Category : Computers
Languages : en
Pages : 547
Book Description
Using WebGL®, you can create sophisticated interactive 3D graphics inside web browsers, without plug-ins. WebGL makes it possible to build a new generation of 3D web games, user interfaces, and information visualization solutions that will run on any standard web browser, and on PCs, smartphones, tablets, game consoles, or other devices. WebGL Programming Guide will help you get started quickly with interactive WebGL 3D programming, even if you have no prior knowledge of HTML5, JavaScript, 3D graphics, mathematics, or OpenGL. You’ll learn step-by-step, through realistic examples, building your skills as you move from simple to complex solutions for building visually appealing web pages and 3D applications with WebGL. Media, 3D graphics, and WebGL pioneers Dr. Kouichi Matsuda and Dr. Rodger Lea offer easy-to-understand tutorials on key aspects of WebGL, plus 100 downloadable sample programs, each demonstrating a specific WebGL topic. You’ll move from basic techniques such as rendering, animating, and texturing triangles, all the way to advanced techniques such as fogging, shadowing, shader switching, and displaying 3D models generated by Blender or other authoring tools. This book won’t just teach you WebGL best practices, it will give you a library of code to jumpstart your own projects. Coverage includes: • WebGL’s origin, core concepts, features, advantages, and integration with other web standards • How and basic WebGL functions work together to deliver 3D graphics • Shader development with OpenGL ES Shading Language (GLSL ES) • 3D scene drawing: representing user views, controlling space volume, clipping, object creation, and perspective • Achieving greater realism through lighting and hierarchical objects • Advanced techniques: object manipulation, heads-up displays, alpha blending, shader switching, and more • Valuable reference appendixes covering key issues ranging from coordinate systems to matrices and shader loading to web browser settings This is the newest text in the OpenGL Technical Library, Addison-Wesley’s definitive collection of programming guides an reference manuals for OpenGL and its related technologies. The Library enables programmers to gain a practical understanding of OpenGL and the other Khronos application-programming libraries including OpenGL ES and OpenCL. All of the technologies in the OpenGL Technical Library evolve under the auspices of the Khronos Group, the industry consortium guiding the evolution of modern, open-standards media APIs.
Dan Appleman's Visual Basic Programmer's Guide to the Win32 API
Author: Dan Appleman
Publisher: Sams Publishing
ISBN:
Category : Computers
Languages : en
Pages : 1602
Book Description
Quickly harness the full power of the Windows(R) 32-bit operating system using Visual Basic. This best-selling guide covers every key element of the core Win32 API--from Windows management and drawing operations to advanced process control and interprocess communication techniques. Dan Applemen shows you how to translate C and C++ based Win32 documentation to Visual Basic, how to port 16-bit applications to 32-bits, and how to design applications to run on different versions of Windows.
Publisher: Sams Publishing
ISBN:
Category : Computers
Languages : en
Pages : 1602
Book Description
Quickly harness the full power of the Windows(R) 32-bit operating system using Visual Basic. This best-selling guide covers every key element of the core Win32 API--from Windows management and drawing operations to advanced process control and interprocess communication techniques. Dan Applemen shows you how to translate C and C++ based Win32 documentation to Visual Basic, how to port 16-bit applications to 32-bits, and how to design applications to run on different versions of Windows.
OpenCL Programming Guide
Author: Aaftab Munshi
Publisher: Pearson Education
ISBN: 0132594552
Category : Computers
Languages : en
Pages : 649
Book Description
Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as DSPs and the Cell/B.E. processor. Already implemented by Apple, AMD, Intel, IBM, NVIDIA, and other leaders, OpenCL has outstanding potential for PCs, servers, handheld/embedded devices, high performance computing, and even cloud systems. This is the first comprehensive, authoritative, and practical guide to OpenCL 1.1 specifically for working developers and software architects. Written by five leading OpenCL authorities, OpenCL Programming Guide covers the entire specification. It reviews key use cases, shows how OpenCL can express a wide range of parallel algorithms, and offers complete reference material on both the API and OpenCL C programming language. Through complete case studies and downloadable code examples, the authors show how to write complex parallel programs that decompose workloads across many different devices. They also present all the essentials of OpenCL software performance optimization, including probing and adapting to hardware. Coverage includes Understanding OpenCL’s architecture, concepts, terminology, goals, and rationale Programming with OpenCL C and the runtime API Using buffers, sub-buffers, images, samplers, and events Sharing and synchronizing data with OpenGL and Microsoft’s Direct3D Simplifying development with the C++ Wrapper API Using OpenCL Embedded Profiles to support devices ranging from cellphones to supercomputer nodes Case studies dealing with physics simulation; image and signal processing, such as image histograms, edge detection filters, Fast Fourier Transforms, and optical flow; math libraries, such as matrix multiplication and high-performance sparse matrix multiplication; and more Source code for this book is available at https://code.google.com/p/opencl-book-samples/
Publisher: Pearson Education
ISBN: 0132594552
Category : Computers
Languages : en
Pages : 649
Book Description
Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as DSPs and the Cell/B.E. processor. Already implemented by Apple, AMD, Intel, IBM, NVIDIA, and other leaders, OpenCL has outstanding potential for PCs, servers, handheld/embedded devices, high performance computing, and even cloud systems. This is the first comprehensive, authoritative, and practical guide to OpenCL 1.1 specifically for working developers and software architects. Written by five leading OpenCL authorities, OpenCL Programming Guide covers the entire specification. It reviews key use cases, shows how OpenCL can express a wide range of parallel algorithms, and offers complete reference material on both the API and OpenCL C programming language. Through complete case studies and downloadable code examples, the authors show how to write complex parallel programs that decompose workloads across many different devices. They also present all the essentials of OpenCL software performance optimization, including probing and adapting to hardware. Coverage includes Understanding OpenCL’s architecture, concepts, terminology, goals, and rationale Programming with OpenCL C and the runtime API Using buffers, sub-buffers, images, samplers, and events Sharing and synchronizing data with OpenGL and Microsoft’s Direct3D Simplifying development with the C++ Wrapper API Using OpenCL Embedded Profiles to support devices ranging from cellphones to supercomputer nodes Case studies dealing with physics simulation; image and signal processing, such as image histograms, edge detection filters, Fast Fourier Transforms, and optical flow; math libraries, such as matrix multiplication and high-performance sparse matrix multiplication; and more Source code for this book is available at https://code.google.com/p/opencl-book-samples/
The Peter Norton Programmer's Guide to the IBM PC.
Author: Peter Norton
Publisher: Redmond, Wash. : Microsoft Corporation
ISBN:
Category : Computers
Languages : en
Pages : 454
Book Description
A gold mine of insights, techniques and technical data, this guide includes information on the similarities and differences among IBM's five personal computers, plus tips for programming in assembly language, BASIC, C and Pascal. An Ingram computer book bestseller for over a year.
Publisher: Redmond, Wash. : Microsoft Corporation
ISBN:
Category : Computers
Languages : en
Pages : 454
Book Description
A gold mine of insights, techniques and technical data, this guide includes information on the similarities and differences among IBM's five personal computers, plus tips for programming in assembly language, BASIC, C and Pascal. An Ingram computer book bestseller for over a year.
Practical Digital Video With Programming Examples in C
Author: Phillip E. Mattison
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 554
Book Description
Digital video, the continuous display of full-motion digital images, has now reached the desktop PC and ignited an explosion of applications, from interactive multimedia to video telephony. This practical text explains all aspects of digital video technology from a programming point of view.
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 554
Book Description
Digital video, the continuous display of full-motion digital images, has now reached the desktop PC and ignited an explosion of applications, from interactive multimedia to video telephony. This practical text explains all aspects of digital video technology from a programming point of view.