Friday, December 18, 2015

Data Driven Rendering in Stingray


We’re all familiar with the benefits that a data driven architecture brings to gameplay: code is decoupled from data, enabling live linking and rapid iteration. Placing new objects in the editor or modifying the speed of a character has an immediate effect on a live game instance. Really speeds up the development process as you fine tune scripts, gameplay and other content.

What about graphics programming?  It turns out that the same architecture and associated benefits apply to Stingray’s renderer.

Just by modifying configuration files (albeit somewhat complex configuration files) we can implement new shader programs, post-processing effects and even different cascading shadow map implementations. All in real time, on a live game instance. Which is a big win for graphics programmers: try out new ideas, fine tune shaders all with real-time feedback. No more of that long edit/compile/run/debug cycle. And this applies to the entire rendering pipeline: everything from the object space to world space transforms to shadow casting and the final rendering pass is all exposed as config file data, not as C++ code as with traditional architectures.

I gave a presentation on this topic a while back which has now found it’s way to our YouTube channel:

https://www.youtube.com/channel/UC0fIe6XV1PjilADTei9JMOA

By the way, there’s a lot of other great Stingray content up there so please check it out! The renderer presentation can be found under “Stingray Render Config Tutorial.”

The details as well as a PowerPoint can be found there. The code changes to add a trivial greyscale post-processing effect involve:

settings.ini: 

The render_config variable points to the renderer.config file. Settings.ini also provides a section to override default settings found in the next file, renderer.render_config

core/stingray_renderer/renderer.render_config:

Points to our shader libraries, text files containing actual shader programs. A section called global_resources allocates graphics buffers, such as scratch buffers for the cascading shadow maps and G-buffers for deferred rendering along with the main framebuffer. And most of the actual rendering is invoked in the resource_generators section. Again, more details in the YouTube video though a surprising amount can be learned just by grepping through the various config files and playing with the settings. Which is easy to do since it’s all data driven!

core/stingray_renderer/shader_libraries/development.shader_source:

One of several shader libraries. While shader code can be entered as text here, Stingray also provides a graphical node-based shader editor. And we support ShaderFX materials from Max or Maya. It’s often easier (and more portable) to implement shaders graphically.

But whatever method you choose to implement shaders in, the key point is that Stingray's entire rendering pipeline is fully accessible through configuration files. With our data driven architecture making complex rendering changes, while still non-trivial, is a whole lot faster and easier (and portable!) than working with platform-specific C++ code.

108 comments:

  1. Hi there is not link to any power point presentation in the youtube channel. I could only find this old presentation http://gamedevs.org/uploads/benefits-of-a-data-driven-renderer.pdf

    ReplyDelete

  2. Thanks for all the tips mentioned in this article! it’s always good to read things you have heard before and are implementing, but

    from a different perspective, always pick up some extra bits of information.

    geek squad support
    geek squad chat
    Webroot geek squad
    geek squad tech support
    norton.com/setup
    trend micro download

    ReplyDelete
  3. Thank you for this blog. I was about to sign up to first rate when this showed up in the results. I hope I can find something that can really help me out. I do not drive so an online work will be great.It really makes me happy and I am satisfied with the arrangement of your post. You are really a talented person I have ever seen.Geek Squad Tech Support visit for more information

    ReplyDelete
  4. Your blog is very informative, meaningful and to the point. Being a technical support blogger. I find you have a very good writing sense due to which you explain details about technical support perfectly, for more exploring your knowledge about Support For HP Printer | Number +1-877-760-6133, HP Printers Support | HP Printers Support Number
    hp printer error codes

    ReplyDelete
  5. Thank you for the inspiring and insightful piece of writing. I found This post is quite helpful.

    Visit: www.trendmicro.com/bestbuypc

    ReplyDelete
  6. Nice and well written post. Almost you cover all thing in an amazing post.

    Visit: MY.KASPERSKY.LOGIN

    ReplyDelete
  7. Thanks For Sharing Information, I really Like Your Blog. Its Really Helpful For me And Please Keep Posting.

    Visit: kaspersky download already purchased

    ReplyDelete
  8. Wow!! It's a really great experience sharing with us. I like your post, it's a really interesting.

    Visit: www.trendmicro.com/bestbuypc

    ReplyDelete
  9. Excellent blog. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

    Visit: www.trendmicro.com/bestbuypc

    ReplyDelete
  10. Nice and well written post. Almost you cover all thing in an amazing post.

    Visit: www.trendmicro.com/downloadme

    ReplyDelete
  11. Excellent blog. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

    Visit: www.trendmicro.com/getmax

    ReplyDelete
  12. very nice put up, i certainly love this web site, keep on it.

    Visit: Enter Norton product key

    ReplyDelete
  13. Excellent blog. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

    Visit: www.norton.com/setup

    ReplyDelete
  14. It is very helpful to secure your device and it is very light weighted antivirus product.

    Visit: central.bitdefender.com

    ReplyDelete
  15. Thanks for sharing the information. Your blog has always been a source of great tips.

    Visit: www.bitdefender.com/downloads

    ReplyDelete
  16. Wonderful blog post, thank you so much for the great information which you provided.

    Visit: bitdefender sign in

    ReplyDelete
  17. Thank you for the inspiring and insightful piece of writing. I found This post is quite helpful.

    Visit: install trend micro on new computer

    ReplyDelete
  18. Nice and well written post. Almost you cover all thing in an amazing post.

    Visit: www.trendmicro.com/downloadme

    ReplyDelete
  19. Thanks For Sharing Information, I really Like Your Blog. Its Really Helpful For me And Please Keep Posting.

    Visit: AOL DESKTOP GOLD DOWNLOAD

    ReplyDelete
  20. Wow!! It's a really great experience sharing with us. I like your post, it's a really interesting.

    Visit: how to download bitdefender already paid for

    ReplyDelete
  21. TomTom is the official update tool for TomTom.com, that includes several helpful things like the flexibility to simply install new maps and services, restore and backup your TomTom, receive free traffic alerts, and even use services that ordinarily need a wireless information association.
    tomtom.com/getstarted | tomtom get started | www.tomtom.com/getstarted | tomtom update

    ReplyDelete
  22. webroot is the Website page or a link to download or Activate your webroot products. user may directly download webroot Antivirus program from this link without creating a webroot account. But creating an account is still a better alternative as you can login to your webroot account and get your product Information like Expiration and activation date anywhere and install other device from webroot Account dashboard. www.webroot.com/safe |

    webroot.com/safe |
    Install Webroot With Key Code

    ReplyDelete
  23. If you are a QB user, then you must keep checking the QuickBooks upgrade to enhance the productivity of your business. In every upgrade, you get new and advanced features. You can get in touch with our Experts to know more about these features and they will make you learn all the functionalities in a better way. You can help our experts related to QB.
    quickbooks error 3371
    quickbooks error h505
    QuickBooks Enterprise 2020
    quickbooks pos
    quickbooks file doctor crashes
    quickbooks online payroll login
    Quickbooks Cloud Accounting
    quickbooks bookkeeping
    quickbooks upgrade 2020

    ReplyDelete
  24. Are you finding cheap airlines services? If yes, not fret! 247customerservicenumber offer some amazing deals to make your journey cheaply. Get hands on these deals without ruining your pocket. Grab the best discount offer.
    copa airlines reservations
    southwest airlines reservations
    frontier airlines reservations
    Delta airlines reservations
    Volaris Reservations
    Turkish airlines reservations

    ReplyDelete
  25. WOW! I Love it...

    and i thing thats good for you >> DREAM MEANING Thank you!

    ReplyDelete
  26. follow the steps given here to download, install and setup ofice on your pc, follow the steps given here to activate office
    office.com/setup
    www.office.com/setup
    norton.com/setup
    office.com/setup
    www.office.com/setup
    hulu.com/activate
    www.hulu.com/activate

    ReplyDelete
  27. A well written Content provided by you. Your writing skills are perfect Frontier Airlines. i hope so you will
    write more content like this but if you are searching for flights then contact us or visit our website
    Frontier Airlines reservations..

    ReplyDelete
  28. Thanks for your article. It was interesting and informative.
    Here I also want to suggest your reader who usually travels one place to another they must visit Airlines Gethuman that offer best deals to book your seat on Southwest Airlines Flights. So do hurry and avail the best deals and get rid of to check different websites for offers.
    Get more help on
    Southwest Airlines Flights

    ReplyDelete
  29. Airlines-gethuman.org is a platform where you can Find Contact Information for all the airlines, Assistance with booking your flights, and vacation packages easily. It helps you to save both, your money and your time.


    Southwest Airlines Reservations

    Southwest Airlines Flights

    ReplyDelete
  30. McAfee Antivirus Tools are developed by Symantec Corporation, provides a complete Anti-Virus suite for PCs.o to your McAfee Antivirus software and Open it. · Enter the 25 digits alpha-numeric product key that was mailed to you
    www.mcafee.com/activate
    mcafee.com.com/activate"
    <a href="https://mcafee-mcafeeactivate.com/>mcafee activation</a>

    ReplyDelete
  31. To see who is going to become a millionaire from the Lottery Sambad result today, download today's Lottery Sambad result on this portal.After the bygone era, playing a lottery game is now an easy way to earn money in an exciting way.The lottery sambad Morning West Bengal State Lottery Nagaland state Lottery Kerala Lottery Result Kerala Lottery Today Result published three times a day, is a very quality lottery and Satta king results.

    ReplyDelete
  32. Hi, I'm Rakshit, a passionate travel blogger. I have 2+ experience in travel blogging. With a passion for exploring the planet and bringing new lives into the world. Follow my blogs to know all my travel experiences and get amazing tips & tricks to make your travel experience amazing.
    delta flight

    ReplyDelete
  33. Thanks for Sharing such an amazing article. Keep working... Your Site is very nice, and it's very helping us.. this post is unique and interesting, thank you for sharing this awesome information

    Meesho APP | Meesho APK

    ReplyDelete
  34. Thank you for sharing your article and I hope you will share some more information about this..keep sharing!! and please visit our website.
    India Broadcasting World brings you a complete package of the latest happenings Aoccuring in the Media & Entertainment Industry, Telecom Sector, Broadcasting & Cable TV Services in form of news, articles, guest articles.


    ibw
    Indian broadcasting

    ReplyDelete
  35. Visit microsoft365.con/setup or Microsoft Cloud Partner site. Click on “create a new account” or “Sign Up” tab. Enter an email associating to Outlook or use a mobile number. Click next and create a password. Follow instructions and create Microsoft Office 365.

    ReplyDelete
  36. There are many usa escort agencies in the USA. But when it comes to genuine and most trustworthy none can stand with us. Escort city We are the top female escort, American call girlsservice provider in the USA. If you choose our female escort service, it will definitely be a wise decision. Offer In Call or OutCall escort service only all VIP hotels. Top-rated New York City escorts updated for 2021. View decadent high-res photos of irresistible escorts available right now. Escort service in California | ESCORT in New York City

    ReplyDelete
  37. canon is the most preferred choice of the users for printing the document. To set up your canon printer, you can visit the ij.start.canon and download the appropriate printer drivers, manual and guide for your printing device.

    ReplyDelete
  38. Download Microsoft Office 365 and install it after ensuring that your system meets basic Office 365 requirements.visit microsoft365.com/setup and install the setup using the product key.

    ReplyDelete
  39. Go through the canon.com/ijsetup webpage, click Set Up and start the Canon ij printer setup process.Use ij.start canon to set up your Canon product. Get inkjet Canon printer and scanner support here .http://ij.start.canon is a Canon printer help site to download and install Canon printer drivers. Visit the https://ij.start.canon site and follow the guidelines shown here

    ReplyDelete
  40. There are many usa escort agencies in the USA. But when it comes to genuine and most trustworthy, none can stand with us. Escort city We are the top female escort, American call girlsservice provider in the USA. If you choose our female escort service, it will definitely be a wise decision. Offer In Call or OutCall escort service only all VIP hotels. Top-rated New York City escorts updated for 2021. View decadent high-res photos of irresistible escorts available right now. Escort service in California | ESCORT in New York City

    ReplyDelete
  41. Your blog is filled with unique good articles! I was impressed how well you express your thoughts.

    NESFB | NESFB Net Banking |NESFB Net Banking Registrationa and Login

    ReplyDelete
  42. Hello, we provide help support services for canon printer users and a new smart wireless printer at a reasonable rate. Canon is one of the best leading and reliable scanner brands. This printer give sleek and stylish, our range of compact printers provides perfect all-in-one home printing. Canon printers are designed for small, home office printers for fast, high-quality document printing. With this printer, you get multiple connectivity options, including Wi-Fi, USB, Bluetooth, and application for wireless printing.
    https://ijstartcannonx.com/

    ReplyDelete
  43. Hello friends, if you have any problem related to printer or get any information about it, then we are providing you a site for this, which will only give you information about it. ij.start.cannon

    ReplyDelete
  44. I really enjoyed this information.
    Thanks for sharing this wonderful piece of information.
    The adequate and sans hands setup is there, you just need to pursue the rules as referenced on that page.
    Get more guidelines to setup, configure and troubleshoot your device setup, configure and troubleshoot your printers which resolves your problems in case if you have any queries just check into my websites http//ij.start.canon blogs to resolve your problem.

    ReplyDelete
  45. brother printers are generally excellent according to their functioning effectiveness, speed, and quality printing. Be that as it may, even the best one separates after some time. How can i fix Brother printer not printing issue The equivalent goes, with Brother Printer. There is a period come when each Brother Printer user needs a Brother Printer Troubleshooting Guide. The most well-known issues Brother Printer user faces are – issue in printing, printer not printing, or paper sticking issues, and so on Here, Brother Printer Troubleshooting Guide will help you in tackling these issues – When Brother Printing isn't printing any archives. The explanation for such issues can be numerous, for example, - Lack of ink or paper sticking issues, absent or obsolete drivers, defective drivers are a portion of the normal reasons.

    ReplyDelete
  46. It’s really a great and useful piece of info. I am glad that you shared this helpful information with us.
    We want to tell you about our site. In our post, we have been told about canon.comijsetup printer installation, which will tell you the easiest way to install the printer, which will make your work even more comfortable.

    ReplyDelete
  47. Webroot.com/secure : Protect your system by downloading, installing, and activating Webroot SecureAnywhere on webroot.com/secure.Webroot.com/secure antivirus gives internet security and offline security to your devices for business and individual use. Webroot Install With Key Code . webroot.com/secure - 123.hp.com/laserjet | Webroot install with key code | webroot.com/secure123.hp.com/laserjet |

    ReplyDelete
  48. For a quick and easy canon com/ijsetup on Mac, go to the Apple menu and choose “System Preferences.” After that, you should choose your printer from the list.
    Get More info: canon.com/ijsetup

    ReplyDelete
  49. Thank you very much for this useful information. I am glad i read this article. You also good writer but you good thinker. I am happy after reading your post.

    We set up a driver for online canon ij setup printers. So you can tell us regarding the problem and we solve by remotely. If you have any query so please tell us or visit us.

    ReplyDelete
  50. Welcome to the UK. In this escort directory section, you find UK escort services. Euro Girls Escortt is the most trusted escort directory and one of the biggest Europe escort directories. All content and photos are regularly checked and updated with real photos. This makes sure that all escort Ads are always up to date and will bring you the best experience. MoneyGram® can be used to fund your account at USA slot casinos service as well. For more visit: Best casino service in usa.

    ReplyDelete
  51. For a quick and easy canon com/ijsetup on Mac, go to the Apple menu and choose “System Preferences.” After that, you should choose your printer from the list.
    Get More info: canon.com/ijsetup

    If you are having trouble while using canon printer on your device and you have tried every solution to fix the issue, then the last thing you are left with is to uninstall and re-install the Canon Printer driver. So, in this article, we have clearly discussed how to uninstall the printer on a Mac. This will be followed by a discussion on the re-installation process that can be easily done via canon.com/ijsetup
    Get More info: canon.com/ijsetup

    If you are a newbie and do not know how to configure ij.start.canon, this article will walk you through the process of configuring the Canon printer wired and wirelessly on a Windows 10 or Mac device. It is needed to instal the latest drivers in order to set up the printer. It is very crucial, however, that you know the model number in order to find the latest IJ canon setup drivers.
    Get More info: ij.start.cannon

    ReplyDelete
  52. Nice blog Thank you for sharing with us. in case, if Gmail not work properly visit at: Gmail not working on chrome

    ReplyDelete
  53. The carriers permit minor name amendment on approved tickets. Under the Delta airlines name change, minor changes are permitted for the client’s name on the ticket coordinates precisely as it shows up on the officially sanctioned personal ID. Joined Airlines change name on the ticket is precluded as it’s anything but permitted to change the proprietorship starting with one traveler then onto the next. According to Delta flight name change policy, no progressions would be allowed in the event of flight date, time. Minor adjustments would be permitted to the date of birth simply because of mistakes submitted at the hour of making a booking.

    ReplyDelete
  54. Nice article Thank you so much for sharing with us. in case, if Gmail not work properly visit at: Fix Gmail problem

    ReplyDelete
  55. Stressed over the late cancellation of your Air ticket? With the Lufthansa Cancellation policy, you can be just about as adaptable as you need, with a moderate Lufthansa Cancellation Fee, simplified change rules, many techniques, you can get your flight canceled with ease. Visit our website to know more.

    ReplyDelete
  56. Do you want to know the clarity whether Is The $750 Cash APP Real or fake? You should simply have a word with the Cash App troubleshooting professionals who are capable of delivering you with the right answer and the best possible solutions under the proper supervision of the ingenious troubleshooting professionals.

    ReplyDelete
  57. How Do I Recover My Cash App Account by Taking Expert’s Assistance?
    Have you lost access to your Cash App account due to security problems? Don’t you know How Do I Recover My Cash App Account? Simply take assistance directly from the Cash App experts who are always ready to help you out in every possible manner. Here, you will need to implement the instructions they suggested

    ReplyDelete
  58. Why Cash App Won't Let Me Send Money? Find Several Reasons
    Are you one of those Cash App account holders who are looking forward to understand Cash App Won't Let Me Send Money? It does the same when it finds out any suspicious activities in your Cash App account. Moreover, you will also need to take help from the troubleshooting professionals and experts

    ReplyDelete
  59. Can The Sender Cancel A Cash App Payment To Avoid The Money Deduction
    Yes, the sender can cancel the Cash App payment if it is in the pending state. Apart from that, what you can do if you don’t know how Can The Sender Cancel A Cash App Payment. In such a case, there is a help section available through which you will be able to make yourself aware of the right procedure and steps.

    ReplyDelete
  60. Understand How Can The Sender Cancel A Cash App Payment With Ease
    You have to cancel the payment as quickly as possible if you have entered the wrong credentials. Don’t take stress if you are not acquainted with how Can The Sender Cancel A Cash App Payment! You should simply go to the Cash App official help section where you can find out the required steps and guidelines.

    ReplyDelete
  61. How Can The Sender Cancel A Cash App Payment Before It Reflects? The Cash App payments are instant and will be reflected into the receiver’s account in a couple of seconds. So, if you have made a wrong transaction, you should try canceling the payment without wasting your time. Take help from the official sources if you don’t know how Can The Sender Cancel A Cash App Payment.

    ReplyDelete
  62. Filter out Dealership on Facebook Marketplace- contact techies for more help
    If you want to know how to filter out Dealership on Facebook Marketplace then you must talk to the FB support service. The technical team of FB assists every user in solving their problems and providing easy solutions. So, get in touch with techies and avail solutions

    ReplyDelete

  63. แทงบอล 168

    เกมใหม่ภาพสวย แจ่ม!!

    ReplyDelete
  64. A www.canon.com/ijsetup setup is an external as well as software device setup, which is connected to the Pc, laptop, Mac, and Android phone. canon.com/ijsetup has printers like all-in-one printers, inkjet printers, laserjet printers, etc. The printer even has models according to the use. For example, PIXMA TR8520 is the Best Printer for home use. You can connect your printer to the device by USB cable, Bluetooth, WiFi, etc.
    www.canon.com/ijsetup
    canon.com/ijsetup

    ReplyDelete
  65. very good to know about the blogpost. that's very amazing blog by author .
    use link for more about Netgear extender mywifiext .
    very good service provider in the world . gives fastest internet connectivity .

    ReplyDelete
  66. Hello Sir I saw your blog, It was very nice blog, and your blog content is awesome, i read it and i am impressed of your blog, i read your more blogs, thanks for share this summary.
    Facebook Not Working Properly

    ReplyDelete
  67. The Android users can make use of the Microsoft Office app to access Word, Excel, and Powerpoint on a single page. The other tasks users can do using the app include scanning the PDFs, capturing the tests on the white boards, and tables transforming them into their digital versions.
    microsoft365.com/setup |
    microsoft365.cpm/setup |
    microsoft365.com/setup |
    microsoft365.com/setup

    ReplyDelete
  68. Wow, that's very wonderful news and blog about the canon gadget's. i love to see this blog , looks so fabulous. i appreciate the words and blog of author. love to see again this type of blog by the author.
    Canon printer is the best printer brand used by many of the users in the worldwide. If anyone having the technical problem regarding the canon printer process or installation.
    canon pixma drivers

    ReplyDelete
  69. Cox Email Login is an online login portal that the company provides to its customers enabling them to operate 10 email accounts each capable of 2 GB storage.
    cox webmail login |
    camps.intuit.com | camps.intuit.com |
    microsoft365.com/setup

    ReplyDelete
  70. Defend against the unknown threats and proceed for Trend micro download with www.trendmicro.com/activate having Advanced Machine Learning Technology. Trend micro security is the best way to save your Connected World to all the digital part. Install www.trendmicro/activate from the official site and get the trend micro activation key to complete the process.

    ReplyDelete
  71. Visit canon.com/ijsetup/mg2522 to download and install the Canon Pixma MG 2522 Setup and enable your printer to execute various functions . canon.com/ijsetup mg2522 . Go through ij.start.canon/ts3122 and download the latest full driver & software package for PIXMA TS3122 ij.start.canon ts3122 .

    ReplyDelete
  72. yes i love to see this type of blogs at this site , thank you for the site owner for providing the valuable information to the users and me. this site is just a wonderful and present always a wonderful content.
    Canon printer is the backbone of printing in the every office or mall or business firm etc. because it will provide you the best quality of the printing and scanning .
    if you need any type of technical help regarding the installation , download of drivers , visit us ijsetupcanon

    ReplyDelete
  73. Canon printer drivers and software are essential to install and set up your Canon device. To access the Cox Webmail Login page, you'll need an internet service and a Device.cox webmail login |
    cox mail login

    Canon Inkjet printers are compatible with multiple devices, including Windows, Mac, Smartphones, Tablets, Linux (a few models), and Chromebook.To start the setup process, follow the guidelines shown here.
    canon.com/ijsetup

    ReplyDelete
  74. Canon printer drivers and software are essential to install and set up your Canon device. Visit bitdefender and use multiple activities after the Sign in to this page.central.bitdefender.com |
    http://ij.start.canon

    ReplyDelete
  75. What a article this was, so interesting to read this. i love this type of content on the internet. these blogs are just awesome and provide us some extra knowledge and information .
    In the today's era every one is doing the printing work , but in almost every where canon printer is the mostly used printer on this earth. every where you can see the working canon printer.
    so, if you need any help regarding the canon printer than visit us :
    pixma printer
    canon mp495

    ReplyDelete
  76. this blog is posted on the technology information. which is very essential in the field of internet. so author just provided the important blog with us . just like author if you need any help related to canon printer for any model than just walk into the site
    canon pixma mg2522 canon pixma ts5320

    ReplyDelete
  77. canon ts5120 driver download easily by users and install the drivers, application, and set up your product‘s full functionality of your product. Check the computer settings to see where the file is saved. Double-click the.exe file you just downloaded Double-click the downloaded .exe file. The file will be decompressed, and the Setup screen will appear. Follow the on-screen instructions to install the software and configure it.

    ReplyDelete
  78. author mind is creative and also some good thinking sense in the mind. because author loves to share the information with the users. i love to see this again in the form of technology .
    canon support , if you need help regarding this printer than click o the printer name :

    ReplyDelete
  79. what an amazing blog by the author, this blog provides us many good information which is good for me and the users. i love to see again these types of blogs. canon ts3322 printer is the best printer in the world. so we provide the best solutions for your canon ts3322 problems. if you need any help just visit here

    ReplyDelete
  80. The perfect way to get started with microsoft365.com/setup is gathering enough information and purchasing depending on your requirement. You can then easily download and install the software package by visiting .

    ReplyDelete
  81. Before beginning to print with your newly-purchased HP wireless printer, you need to make certain preparations that include the device hardware setup, positioning and placement, the power supply, and the PC’s connectivity www.hp.com/go/wirelessprinting ,camps.intuit.com , camps.intuit.com .

    ReplyDelete
  82. This site is as good i want see. this site contains some good blogs and content. author is the greatest thinker because here the blogs are just wonderful and useful. same like IF any canon printer need to setup their printer on mac , and don't have proper information about this setup. so, just we are here to provide this full information in free. just tap the button. PIXMA G620
    g620s

    ReplyDelete
  83. Canon Pixma MG 2522 inkjet printer is a wireless printer available with a 4-Color Cartridge Hybrid Ink System in XL that will see a less of replacement.
    Canon.com/ijsetup/mg2522 |
    Canon.com/ijsetup mg2522

    ReplyDelete
  84. A Quick Guide to Canon Printer SetupMake sure your printer hardware is configured.
    On your PC browser, go to cannon.com/ijsetup
    Click Set Up.
    Using your Canon IJ printer model, the download printer software.
    Double click to install it.
    Connect a network to your printer and PC.
    Finish the Canon IJ printer setup.
    microsoft365.com/setup allows you to download and activate the Microsoft Office setup. Microsoft 365 plans for personal and home provides robust Office desktop apps including Word, PowerPoint, Excel, Outlook, and OneNote.

    ReplyDelete
  85. A new purchased Canon printer needs to be set up. First, ensure you’ve installed the latest drivers and software from a valid siteThe wireless and wired models require drivers and software; therefore, each has to undergo one important installation process.
    https //ij.start.cannon,
    http //ij.start.canon

    ReplyDelete
  86. Sign in with Microsoft 365 login account if you already are using Microsoft’s other services like Outlookcom, Xbox Live, Skype, or OneDrive, it means you can use this account for Microsoft Office 365 login.
    Microsoft365.com/setup

    ReplyDelete
  87. Microsoft365.com/setup
    is an official portal to activate and start your Microsoft 365 product including office apps, cloud services and other collaboration services. You’ll need to Sign In and enter the Microsoft 365 product key.

    ReplyDelete
  88. ij.start.canon and find out the best way to download Canon printer drivers.

    canon.com/ijsetup | Ij.start canon | ij.start.canon | canon.com/ijsetup/mg2522

    ReplyDelete